Display options
Share it on

Softw Syst Model. 2018;17(1):65-89. doi: 10.1007/s10270-016-0528-y. Epub 2016 May 07.

Leveraging annotation-based modeling with Jump.

Software and systems modeling

Alexander Bergmayr, Michael Grossniklaus, Manuel Wimmer, Gerti Kappel

Affiliations

  1. 1TU Wien, Favoritenstrasse 9-11, 1040 Vienna, Austria.
  2. 2University of Konstanz, P.O. Box 188, 78457 Konstanz, Germany.

PMID: 29449794 PMCID: PMC5807462 DOI: 10.1007/s10270-016-0528-y

Abstract

The capability of UML profiles to serve as annotation mechanism has been recognized in both research and industry. Today's modeling tools offer profiles specific to platforms, such as Java, as they facilitate model-based engineering approaches. However, considering the large number of possible annotations in Java, manually developing the corresponding profiles would only be achievable by huge development and maintenance efforts. Thus, leveraging

Keywords: Forward engineering; Java annotations; Model-based software engineering; Reverse engineering; UML profiles

Publication Types