Gen-JPA: Uma ferramenta dirigida por modelos para geração de código Java/JPA

  • Rhaylson Silva do Nascimento IFPI
  • Fernando Castelo Branco Gonçalves Santana IFPI

Resumo


A modelagem é uma técnica da engenharia usada na especificação e visualização dos diversos itens que compõem um sistema de informação. O diagrama de classes da UML apresenta uma visão estática das abstrações que formam o domı́nio do problema. Tais modelos podem ser transcritos diretamente para linguagens de programação, sendo o alicerce para o desenvolvimento das aplicações. Muitas ferramentas implementam a transformação automática de diagramas ao código, entretanto, observam-se algumas inconsistências quando se analisa o resultado desse processo. A aplicação apresentada nesse trabalho implementa uma transformação especı́fica, baseada em tecnologias livres, visando a diminuição desse tipo de situação.

Referências

Booch, G., Rumbaugh, J., and Jacobson, I. (2006). UML: guia do usuário. Elsevier Brasil.

Cgernert (2019). Database development with hiberobjects. https://techieexchange.wordpress.com/2008/02/07/database-development-with-hiberobjects/. [Online; acessado 24-março-2019].

do Nascimento, R. S. (2019). Gen-jpa. https://github.com/Rhaylson/Gen-JPA. [Online; acessado 11-outubro-2019].

Gessenharter, D. (2008). Mapping the uml2 semantics of associations to a java code generation model. Model Driven Engineering Languages and Systems, pages 813–827.

Magalhaes, L. P. A. (2011). Um estudo sobre a engenharia de ida e volta entre uml e java. Master’s thesis, UNIVERSIDADE FEDERAL DE MINAS GERAIS.

OMG (2019). Mda - the architecture of choice for a changing world. http://www.omg.org/mda/. [Online; acessado 15-julho-2019].

Parada, A. G., Siegert, E., and de Brisolara, L. B. (2011). Gencode: A tool for generation of java code from uml class models. In Proc. 26th South Symposium on Microelectro-nics (SIM 2011), pages 173–176.

Szlenk, M. (2006). Formal semantics and reasoning about uml class diagram. In Dependability of Computer Systems, 2006. DepCos-RELCOMEX’06. International Conference on, pages 51–59. IEEE.
Publicado
26/12/2019
DO NASCIMENTO, Rhaylson Silva; SANTANA, Fernando Castelo Branco Gonçalves. Gen-JPA: Uma ferramenta dirigida por modelos para geração de código Java/JPA. In: ESCOLA REGIONAL DE COMPUTAÇÃO APLICADA À SAÚDE (ERCAS), 7. , 2019, Teresina. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 19-24.