Abordagem dirigida a modelos para implantação automática de software em nuvem

Detalhes bibliográficos
Autor(a) principal: Ribeiro Júnior, Franklin Magalhães
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFS
Texto Completo: https://ri.ufs.br/handle/riufs/3345
Resumo: Cloud computing offers resources to reduce the computational costs in the institutions that uses hardware and software resources through virtualization, in addition the delivery of software as a service. There are mechanisms for automated software deployment in cloud providers, however it requires encoding or extensive knowledge for developer on the cloud provider specific technology, particularly the various requirements reconstruction, because cloud environments have their own software architectures. In this research was presented a model-based approach to automatic software deployment in the cloud environment. We presented a brief review of literature, with existing proposals for automated software deployment in cloud. In analyzed solutions, we found five that presents deployment mechanisms are script or programming language based, two proposals used manual mechanisms and two proposals applied the model-based approach to software deployment in the cloud, however still strongly linked to manual aspects and complex modeling, because it requires the developer to understand the cloud provider architecture. This research presents a new solution with detailed architecture, use cases, data flow and conceptual view of a model-based approach to automatic software deployment in the cloud. In this research was also conducted an experiment, where the solution presented positive impacts in maintainability, learn-ability and reduction of developer´s workload to deploy software services in the cloud, using UML deployment diagrams as input.
id UFS-2_a3d6516749998ddd94a53744c3b5c911
oai_identifier_str oai:ufs.br:riufs/3345
network_acronym_str UFS-2
network_name_str Repositório Institucional da UFS
repository_id_str
spelling Ribeiro Júnior, Franklin Magalhãeshttp://lattes.cnpq.br/8661248119285296Rocha, Tarcísio dahttp://lattes.cnpq.br/42703481182790512017-09-26T11:34:21Z2017-09-26T11:34:21Z2015-01-05RIBEIRO JÚNIOR, Franklin Magalhães. Abordagem dirigida a modelos para implantação automática de software em nuvem. 2015. 127 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, 2015.https://ri.ufs.br/handle/riufs/3345Cloud computing offers resources to reduce the computational costs in the institutions that uses hardware and software resources through virtualization, in addition the delivery of software as a service. There are mechanisms for automated software deployment in cloud providers, however it requires encoding or extensive knowledge for developer on the cloud provider specific technology, particularly the various requirements reconstruction, because cloud environments have their own software architectures. In this research was presented a model-based approach to automatic software deployment in the cloud environment. We presented a brief review of literature, with existing proposals for automated software deployment in cloud. In analyzed solutions, we found five that presents deployment mechanisms are script or programming language based, two proposals used manual mechanisms and two proposals applied the model-based approach to software deployment in the cloud, however still strongly linked to manual aspects and complex modeling, because it requires the developer to understand the cloud provider architecture. This research presents a new solution with detailed architecture, use cases, data flow and conceptual view of a model-based approach to automatic software deployment in the cloud. In this research was also conducted an experiment, where the solution presented positive impacts in maintainability, learn-ability and reduction of developer´s workload to deploy software services in the cloud, using UML deployment diagrams as input.A computação em nuvem oferece recursos para reduzir os custos computacionais nas instituições que utilizam recursos de hardware e software através da virtualização, além da entrega de software como serviço. Existem mecanismos automáticos para implantação de software em provedores de nuvem, no entanto, demandam codificação ou requerem conhecimento aprofundado do desenvolvedor acerca da tecnologia específica do provedor de nuvem, sobretudo da reconstrução de vários requisitos, já que ambientes em nuvem possuem arquiteturas de software próprias. Nesta pesquisa foi apresentada uma abordagem baseada em modelos para implantação automática de software no ambiente em nuvem. Foi apresentada uma breve revisão da literatura sobre as propostas existentes para implantação automática de software na nuvem. Foram analisadas as propostas, onde cinco mecanismos de implantação baseiam-se em script ou linguagem de programação, duas propostas utilizaram em mecanismos manuais e duas propostas aplicaram uma abordagem baseada em modelos para implantação de software na nuvem, no entanto ainda fortemente ligadas a aspectos manuais e de modelagem complexa, uma vez que requer do desenvolvedor a compreensão da arquitetura do provedor de nuvem. Esta investigação apresenta uma nova solução com arquitetura detalhada, casos de uso, fluxo de dados e visão conceitual de uma abordagem dirigida a modelos para implantação de software automática na nuvem. Nesta pesquisa também foi realizado um experimento onde a solução apresentou impactos positivos em manutenibilidade, apreensibilidade e na redução na carga de trabalho do desenvolvedor para implantar serviços de software na nuvem por meio de diagramas de implantação UML como entrada.Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorapplication/pdfporUniversidade Federal de SergipePós-Graduação em Ciência da ComputaçãoUFSBRComputaçãoLinguagem de programação (Computadores)Desdobramento da função qualidadeComputação em nuvemSoftwareDeploymentImplantação automáticaCloud computingAutomatic deploymentCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOAbordagem dirigida a modelos para implantação automática de software em nuveminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFSinstname:Universidade Federal de Sergipe (UFS)instacron:UFSTEXTFRANKLIN_MAGALHAES_RIBEIRO_JUNIOR.pdf.txtFRANKLIN_MAGALHAES_RIBEIRO_JUNIOR.pdf.txtExtracted texttext/plain195787https://ri.ufs.br/jspui/bitstream/riufs/3345/2/FRANKLIN_MAGALHAES_RIBEIRO_JUNIOR.pdf.txta19080ddfad29f50c67dcaf3741753a3MD52THUMBNAILFRANKLIN_MAGALHAES_RIBEIRO_JUNIOR.pdf.jpgFRANKLIN_MAGALHAES_RIBEIRO_JUNIOR.pdf.jpgGenerated Thumbnailimage/jpeg1269https://ri.ufs.br/jspui/bitstream/riufs/3345/3/FRANKLIN_MAGALHAES_RIBEIRO_JUNIOR.pdf.jpg9be8791561b47efbc7e5bbc1c3c573c3MD53ORIGINALFRANKLIN_MAGALHAES_RIBEIRO_JUNIOR.pdfapplication/pdf2124267https://ri.ufs.br/jspui/bitstream/riufs/3345/1/FRANKLIN_MAGALHAES_RIBEIRO_JUNIOR.pdf4a2346e2edd324b03b76b64f10e120c4MD51riufs/33452017-11-24 21:35:05.146oai:ufs.br:riufs/3345Repositório InstitucionalPUBhttps://ri.ufs.br/oai/requestrepositorio@academico.ufs.bropendoar:2017-11-25T00:35:05Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)false
dc.title.por.fl_str_mv Abordagem dirigida a modelos para implantação automática de software em nuvem
title Abordagem dirigida a modelos para implantação automática de software em nuvem
spellingShingle Abordagem dirigida a modelos para implantação automática de software em nuvem
Ribeiro Júnior, Franklin Magalhães
Computação
Linguagem de programação (Computadores)
Desdobramento da função qualidade
Computação em nuvem
Software
Deployment
Implantação automática
Cloud computing
Automatic deployment
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Abordagem dirigida a modelos para implantação automática de software em nuvem
title_full Abordagem dirigida a modelos para implantação automática de software em nuvem
title_fullStr Abordagem dirigida a modelos para implantação automática de software em nuvem
title_full_unstemmed Abordagem dirigida a modelos para implantação automática de software em nuvem
title_sort Abordagem dirigida a modelos para implantação automática de software em nuvem
author Ribeiro Júnior, Franklin Magalhães
author_facet Ribeiro Júnior, Franklin Magalhães
author_role author
dc.contributor.author.fl_str_mv Ribeiro Júnior, Franklin Magalhães
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/8661248119285296
dc.contributor.advisor1.fl_str_mv Rocha, Tarcísio da
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/4270348118279051
contributor_str_mv Rocha, Tarcísio da
dc.subject.por.fl_str_mv Computação
Linguagem de programação (Computadores)
Desdobramento da função qualidade
Computação em nuvem
Software
Deployment
Implantação automática
topic Computação
Linguagem de programação (Computadores)
Desdobramento da função qualidade
Computação em nuvem
Software
Deployment
Implantação automática
Cloud computing
Automatic deployment
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Cloud computing
Automatic deployment
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Cloud computing offers resources to reduce the computational costs in the institutions that uses hardware and software resources through virtualization, in addition the delivery of software as a service. There are mechanisms for automated software deployment in cloud providers, however it requires encoding or extensive knowledge for developer on the cloud provider specific technology, particularly the various requirements reconstruction, because cloud environments have their own software architectures. In this research was presented a model-based approach to automatic software deployment in the cloud environment. We presented a brief review of literature, with existing proposals for automated software deployment in cloud. In analyzed solutions, we found five that presents deployment mechanisms are script or programming language based, two proposals used manual mechanisms and two proposals applied the model-based approach to software deployment in the cloud, however still strongly linked to manual aspects and complex modeling, because it requires the developer to understand the cloud provider architecture. This research presents a new solution with detailed architecture, use cases, data flow and conceptual view of a model-based approach to automatic software deployment in the cloud. In this research was also conducted an experiment, where the solution presented positive impacts in maintainability, learn-ability and reduction of developer´s workload to deploy software services in the cloud, using UML deployment diagrams as input.
publishDate 2015
dc.date.issued.fl_str_mv 2015-01-05
dc.date.accessioned.fl_str_mv 2017-09-26T11:34:21Z
dc.date.available.fl_str_mv 2017-09-26T11:34:21Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv RIBEIRO JÚNIOR, Franklin Magalhães. Abordagem dirigida a modelos para implantação automática de software em nuvem. 2015. 127 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, 2015.
dc.identifier.uri.fl_str_mv https://ri.ufs.br/handle/riufs/3345
identifier_str_mv RIBEIRO JÚNIOR, Franklin Magalhães. Abordagem dirigida a modelos para implantação automática de software em nuvem. 2015. 127 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, 2015.
url https://ri.ufs.br/handle/riufs/3345
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Sergipe
dc.publisher.program.fl_str_mv Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv UFS
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade Federal de Sergipe
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFS
instname:Universidade Federal de Sergipe (UFS)
instacron:UFS
instname_str Universidade Federal de Sergipe (UFS)
instacron_str UFS
institution UFS
reponame_str Repositório Institucional da UFS
collection Repositório Institucional da UFS
bitstream.url.fl_str_mv https://ri.ufs.br/jspui/bitstream/riufs/3345/2/FRANKLIN_MAGALHAES_RIBEIRO_JUNIOR.pdf.txt
https://ri.ufs.br/jspui/bitstream/riufs/3345/3/FRANKLIN_MAGALHAES_RIBEIRO_JUNIOR.pdf.jpg
https://ri.ufs.br/jspui/bitstream/riufs/3345/1/FRANKLIN_MAGALHAES_RIBEIRO_JUNIOR.pdf
bitstream.checksum.fl_str_mv a19080ddfad29f50c67dcaf3741753a3
9be8791561b47efbc7e5bbc1c3c573c3
4a2346e2edd324b03b76b64f10e120c4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)
repository.mail.fl_str_mv repositorio@academico.ufs.br
_version_ 1802110648770887680