Abstract
Multi-level modeling (MLM) facilitates the design of modeling languages because foundational language concepts (defined with "linguistic" metamodels) can be reused on any classification level and consequently frees the developer from the burden of re-specifying these concepts each time a new language is designed. This strength of MLM can be used profitably in teaching since it enables students to specify languages with relatively little effort with associated tool support. However, MLM introduces new features that require existing methods to be extended with user support and which introduce verification challenges. This paper describes these challenges with respect to teaching modeling languages and outlines approaches to address them.
Original language | English |
---|---|
Title of host publication | MODELS '22: ACM/IEEE 25th International Conference on Model Driven Engineering Languages and Systems |
Editors | Thomas Kühn, Vasco Sousa |
Publisher | ACM |
Pages | 424-433 |
ISBN (Electronic) | 978-1-4503-9467-3 |
DOIs | |
Publication status | Published - 9 Nov 2022 |
Event | MODELS '22: 25th International Conference on Model Driven Engineering Languages and Systems - Montreal, Canada Duration: 23 Oct 2022 → 28 Nov 2022 https://conf.researchr.org/home/models-2022 |
Publication series
Name | Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings |
---|---|
Publisher | ACM |
Conference
Conference | MODELS '22: 25th International Conference on Model Driven Engineering Languages and Systems |
---|---|
Abbreviated title | MODELS '22 |
Country/Territory | Canada |
City | Montreal |
Period | 23/10/22 → 28/11/22 |
Internet address |
Keywords
- DSML
- Language integration
- Software system architecture