Title Domain-specific modeling environment based on UML profiles /
Another Title Latvijos vidurinės mokyklos mokinių su specifinėmis gyvenimo sferomis susijusios ir bendrosios viltys socioekonominių pokyčių kontekste.
Authors Šilingas, Darius ; Vitiutinas, Ruslanas ; Armonas, Andrius ; Nemuraitė, Lina
DOI 10.7220/1941-7233.12.4
Full Text Download
Is Part of Information Technologies' 2009 : proceedings of the 15th International Conference on Information and Software Technologies, IT 2009, Kaunas, Lithuania, April 23-24, 2009 / Kaunas University of Technology.. Kaunas : Technologija. 2009, p. 167-177.. ISSN 2029-0020
Keywords [eng] DSML ; UML ; UML profile ; MagicDraw UML
Abstract [eng] Domain-Specific Modeling Languages (DSML) play a key role in model-driven development. There are many approaches how to create a DSML. Recent trends in domain-specific modeling languages and issues of creating and using UML profiles are discussed in this paper. Then we present a novel approach for defining a full-featured DSML based on a UML profile and its customization instead of heavyweight metamodeling. This approach was implemented in MagicDraw UML tool and already successfully accepted by its users. Also, MagicDraw UML developers themselves applied it for creating SysML, DoDAF and UPDM modeling environments. The main benefit of this approach is that it allows a DSML modeler to reuse powerful features of already existing tools. We propose a seven-step DSML development process and illustrate it by an example demonstrating creation of a DSML for modeling organization structures. We also discuss benefits of taking the presented approach and some ideas for future enhancements based on the feedback of users.
Published Kaunas : Technologija
Type Conference paper
Language English
Publication date 2009