A proposal for the evolution of model-driven software engineering (2018)
- Authors:
- Autor USP: GOTTARDI, THIAGO - ICMC
- Unidade: ICMC
- Sigla do Departamento: SSC
- Subjects: ENGENHARIA DE SOFTWARE; PROCESSO DE SOFTWARE; SOFTWARES
- Keywords: Engenharia de software dirigida por modelos; Engenharia de software experimental; Experimental software engineering; Model driven software engineering; Paradigma de programação; Programming paradigm; Software engineering; Software process
- Agências de fomento:
- Language: Inglês
- Abstract: No contexto da Engenharia de Software Dirigida por Modelos (MDSE), a produção de software pode ser realizada por meio de definições de modelos. Apesar dos benefícios desse método de desenvolvimento, diferentes domínios exigem a especificação de linguagens de modelagem e ferramentas específicas, que, por sua vez, precisam ser desenvolvidos em conjunto com o software final. Desta forma, desenvolvedores encontram problemas ao utilizar este método. Este trabalho possui duplo objetivo: 1) identificar os problemas mais críticos deste método; 2) discutir e fornecer possíveis soluções aos problemas. A identificação de problemas foi realizada por meio de um mapeamento sistemático, estudos empíricos, colaborações e entrevistas com especialistas. Foi identificado que MDSE, de acordo com a literatura básica, possui um nível de abstração excessivamente alto, acarretando em carência de processos adequados e de treinamento de desenvolvedores que vão além de problemas de necessidade de ferramentas de modelagem. Portanto, nesta tese, discute-se a necessidade de evoluir processos de MDSE que permita aos desenvolvedores uma nova forma de tratar modelos e código-fonte. Para tanto, neste trabalho também é descrito um novo método de desenvolvimento, descrito como uma possível evolução concreta do MDSE, o qual define um paradigma para desenvolver software. Este método é exemplificado em várias aplicações dentro deste trabalho. Após conduzir estudos analíticos e experimentais, concluiu-se que estasaplicações também possibilitam uma contribuição significativa no domínio de software orientado a serviços que podem ser empregadas em software do mundo real.
- Imprenta:
- Publisher place: São Carlos
- Date published: 2018
- Data da defesa: 19.03.2018
-
ABNT
GOTTARDI, Thiago. A proposal for the evolution of model-driven software engineering. 2018. Tese (Doutorado) – Universidade de São Paulo, São Carlos, 2018. Disponível em: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-09112018-102226/. Acesso em: 19 abr. 2024. -
APA
Gottardi, T. (2018). A proposal for the evolution of model-driven software engineering (Tese (Doutorado). Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-09112018-102226/ -
NLM
Gottardi T. A proposal for the evolution of model-driven software engineering [Internet]. 2018 ;[citado 2024 abr. 19 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-09112018-102226/ -
Vancouver
Gottardi T. A proposal for the evolution of model-driven software engineering [Internet]. 2018 ;[citado 2024 abr. 19 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-09112018-102226/
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas