A. Bergmayr, M. Grossniklaus, M. Wimmer, G. Kappel: UML Profile Generation for Annotation-based Modeling, Vortrag Software Engineering (SE), Dresden, 17.03.2015 - 20.03.2015, Mulitkonferenz Softwae Engineering / Software Management 2015, GI, LNI 239 (2015), ISBN: 978-3-88579-633-6; pages 101 - 102. pdf


The capability of UML profiles to serve as annotation mechanism has been recognized in both industry and research. With JUMP, we have presented a fully automatic approach to generate profiles from annotation-based Java libraries. We have demonstrated the practical value of JUMP by contributing profiles that facilitate reverse-engineering and forward-engineering scenarios for the Java platform. Its evaluation shows that automatically generated profiles are equal or even improved in quality compared to profiles currently used in practice.

UML Profile Generation for Annotation-based Modeling