Processo de Manutenção Evolutiva de uma Ferramenta de Geração de Código

  • Túlio Ribeiro Torres UFSJ
  • Matheus Carvalho Viana UFSJ

Resumo


A ferramenta JMOGEN facilita a construção de frameworks específicos de domínio e a utilização destes no desenvolvimento de sistemas de informação. Contudo, sua versão inicial gerava o código dos frameworks e sistemas sem documentação alguma. Este trabalho teve como objetivo realizar processo de manutenção evolutiva na ferramenta para incluir a funcionalidade de geração de diagramas de classes dos frameworks e sistemas desenvolvidos por meio dela. A partir desses modelos, obtém-se uma visualização da estrutura do código gerado, facilitando o entendimento e a manutenção do mesmo.
Palavras-chave: Manutenção Evolutiva, Geração de código, ferramenta

Referências

Fayad, M. E.; Johnson, R. E. (1999) “Domain-Specific Application Frameworks: Frameworks Experience by Industry”, Wiley, New York.

Rumpe, B. e Schindler, M. e Volkel, S e Weisemoller, I. (2010) “Generative Software Development”, ACM/IEEE International Conference on Software Engineering, v. 2, p. 473–474, maio.

Viana, M. e Penteado, R. A. D. e do Prado, A. F. e Durelli, R. (2013) “F3T: From Features to Frameworks Tool”, 27th Brazilian Symposium on Software Engineering, Brasilia, Brasil.

J. M. Jezequel. Model-Driven Engineering for Software Product Lines. ISRN Software Engineering, 2012.
Publicado
03/11/2020
TORRES, Túlio Ribeiro; VIANA, Matheus Carvalho. Processo de Manutenção Evolutiva de uma Ferramenta de Geração de Código. In: WORKSHOP DE INICIAÇÃO CIENTÍFICA EM SISTEMAS DE INFORMAÇÃO - SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 16. , 2020, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 21-24. DOI: https://doi.org/10.5753/sbsi.2020.13119.