Multi-level Modelling with the FMMLx and the XModelerML
ISSN der Zeitschrift
Gesellschaft für Informatik e.V.
Multilevel modelling is a new modelling paradigm that enables additional abstraction through an unlimited number of classification levels and thus contributes to reuse, integration and flexibility. The XModeler is a language engineering tool that allows for the common representation of (meta) models and code. The multi-level modelling and execution language FMMLx is implemented in the XModeler by extending its genuine meta model. This tutorial provides a comprehensive introduction into the foundations of multi-level modelling and its application. It will be shown how multi-level modelling enables relaxing fundamental conflicts of system design. During a practical exercise with the XModelerML, the participants will experience a new style of modelling that integrates language design with traditional ways of modelling.