Authors:
Sándor Bácsi
and
Gergely Mezei
Affiliation:
Department of Automation and Applied Informatics, Budapest University of Technology and Economics, Muegyetem rkp. 3., Budapest, Hungary
Keyword(s):
Multi-level Modeling, Multi-layer Modeling, Multi-level Transformation, Model-driven Engineering, MDE, Deep Instantiation, DMLA, Level-blind.
Abstract:
In MDE, models are meant to be transformed, thus model transformation is one of the basic pillars of MDE. Besides generating source code, transformation is often used to refactor or optimize the models. While the theory and application of graph transformations are active research fields for many years now, existing approaches focus mainly on classic two-level meta-modeling setups. It is a promising research direction however to use graph pattern-based transformations on multi-level models as well. This position paper proposes a textual model transformation language — the DMLA Transformation Language (DTL) — which enables the definition of level-spanning transformation rules in a level-blind multi-layer environment.