A Method for Designing Domain-Specific Modelling Languages
University of Duisburg-Essen, Germany
In recent years, the development of domain-specific modelling languages (DSML) has gained remarkable attention. This is for good reasons: A DSML incorporates concepts that represent domain-level knowledge. Hence, systems analysts are not forced to reconstruct these concepts from scratch. At the same time, DSML contribute to model integrity, because they include already constraints that would otherwise to be added manually. Even though there has been a considerable amount of research on developing and using domain-specific modelling languages, there is still lack of comprehensive methods to guide the design of these languages. In this course the participants will learn to use a method for designing DSML. It includes heuristics to analyse requirements and meta-modelling guidelines that support frequent design decisions. The use of the method will be illustrated by the development of an example DSML.
Lecture at NEMO2015
Date/Time: Monday, July 27, 2015 at 14:00