Uma abordagem dirigida por modelos para desenvolvimento de aplicações multi-paas (2017)
- Authors:
- Autor USP: SILVA, ELIAS ADRIANO NOGUEIRA DA - ICMC
- Unidade: ICMC
- Sigla do Departamento: SCC
- Subjects: COMPUTAÇÃO EM NUVEM; ENGENHARIA DE SOFTWARE; INTEROPERABILIDADE
- Keywords: Cloud Computing; Desenvolvimento dirigido por modelos; Interoperability; Model-driven Engineering; Multi-cloud; Multi-cloud; Multi-PaaS; Multi-paas; Software engineering
- Language: Português
- Abstract: No contexto da Engenharia de Software para a Computação em Nuvem as pesquisas relacionadas ao tema são cada vez mais crescentes e investiga-se como a Computação em Nuvem influenciará no desenvolvimento de sistemas de uma maneira geral. A atividade de construir sistemas para nuvem é uma tarefa complexa, criar aplicações de múltiplas nuvens, sobretudo, no contexto do modelo de serviço Plataforma-como-um-Serviço(PaaS), é ainda mais agravada devido especificidades de plataformas de nuvem que podem tornar a tarefa de desenvolvimento repetitiva, custosa e dependente de um provedor específico. As abordagens dirigidas por modelos(MDE) resolvem alguns desses problemas, elas propõem que a modelagem e mecanismos de transformação utilizados para gerar código a partir de modelos são uma melhor maneira de desenvolver sistemas de software, ao invés da codificação pura. Portanto, visando investigar como combinar os benefícios da Computação em Nuvem alinhados ao MDE, foi desenvolvida uma abordagem dirigida por modelos para desenvolvimento de aplicações multi-PaaS. Em direção a este objetivo foi realizado um Estudo de Caso em colaboração com uma empresa da indústria. Essa colaboração permitiu a criação de implementações de referencia que possibilitaram o desenvolvimento de uma Linguagem Específica de Domínio (DSL) e metaprogramas que compõem a abordagem. Para avaliar a abordagem desenvolvida foi realizado um Estudo de Caso. Os resultados mostram que MDE pode não só resolver o problema, mastrazer benefícios adicionais em relação a abordagens tradicionais de desenvolvimento de sistemas. Este trabalho explora esses benefícios, apresenta uma maneira de unir recursos heterogêneos de nuvem por meio de uma abordagem dirigida por modelos e aplicações orientadas a serviço.
- Imprenta:
- Publisher place: São Carlos
- Date published: 2017
- Data da defesa: 01.09.2017
-
ABNT
SILVA, Elias Adriano Nogueira da. Uma abordagem dirigida por modelos para desenvolvimento de aplicações multi-paas. 2017. Tese (Doutorado) – Universidade de São Paulo, São Carlos, 2017. Disponível em: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08022018-103528/. Acesso em: 17 out. 2024. -
APA
Silva, E. A. N. da. (2017). Uma abordagem dirigida por modelos para desenvolvimento de aplicações multi-paas (Tese (Doutorado). Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08022018-103528/ -
NLM
Silva EAN da. Uma abordagem dirigida por modelos para desenvolvimento de aplicações multi-paas [Internet]. 2017 ;[citado 2024 out. 17 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08022018-103528/ -
Vancouver
Silva EAN da. Uma abordagem dirigida por modelos para desenvolvimento de aplicações multi-paas [Internet]. 2017 ;[citado 2024 out. 17 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08022018-103528/
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas