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.