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 |
|
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 |