Generating Java Code from UML Class and Sequence Diagrams

  • Abilio Parada UFPel
  • Eliane Siegert UFPel
  • Lisane de Brisolara UFPel

Resumo


UML-based approaches provide abstraction to deal with the high complexity of embedded applications and when combined with Model-driven Engineering can also provide automation trough automatic code generation. This paper presents an approach to automatically generate structural and behavioral code from UML class and sequence diagrams.This approach is demonstrated through a case study and was validated by the implementation of a code generator.

Referências

B. Selic "Models software models and uml " UML for real: Design of embedded realtime systems vol. Boston: Kluwer Academic Publishers pp. 1-16 2003.

OMG. (2011). [Online]. Available: http://www.omg.com/

L. Brisolara et al. "Using uml as front-end for heterogeneous software code generation strategies " Design Automation and Test in Europe (DATE) pp. 504-509 2008.

B. Selic "Uml 2: A model-driven development tool. modeldriven software development " IBM Systems Journal Riverton vol. 45 n. 3 pp. 607-620 2006. (Pubitemid 44323029)

Papyrus. (2011). [Online]. Available: http://www.papyrusuml.org/

Q. Long et al. "Consistent code generation from uml models " Australian Software Engineering Conference pp. 23-30 2005. (Pubitemid 43726945)

M. Usman and A. Nadeem "Automatic generation of java code from uml diagrams using ujector " International Journal of Software Engineering and its applications (IJSEIA) Daegu vol. 3 n. 2 pp. 21-37 2009.
Publicado
07/11/2011
PARADA, Abilio; SIEGERT, Eliane; DE BRISOLARA, Lisane. Generating Java Code from UML Class and Sequence Diagrams. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS (SBESC), 1. , 2011, Florianópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2011 . p. 99-101. ISSN 2237-5430.