Executing Multilevel Domain-Specific Models in Maude
Peer reviewed, Journal article
Published version
Permanent lenke
https://hdl.handle.net/11250/2651958Utgivelsesdato
2019Metadata
Vis full innførselSamlinger
Originalversjon
Rodríguez, A., Durán, F., Rutle, A. & Kristensen, L. M. (2019). Executing multilevel domain-specific models in Maude. The Journal of Object Technology, 18(2). 10.5381/jot.2019.18.2.a4Sammendrag
Multilevel modelling (MLM) tackles the limitation in the number of abstraction levels present in traditional modelling approaches within the model-driven software engineering (MDSE) field. One way to specify the behaviour description of MLMs is by means of multilevel model transformations. In this paper, we propose an approach to achieve reusability and flexibility in specifying and executing multilevel model transformations. For this purpose, we rely on code-generation and the efficient rewriting logic mechanisms that the Maude system provides. As a proof of concept, we have developed an infrastructure which combines our MLM tool MultEcore, that facilitates definition of MLM hierarchies and transformations, with Maude, which performs the execution of the transformations on these hierarchies.