T. Kühne, G. Mezei, E. Syriani, H. Vangheluwe, M. Wimmer: Explicit Transformation Modeling, in: Models in Software Engineering, Workshops and Symposia at MODELS 2009, Reports and Revised Selected Papers, Springer, LNCS Volume 6002, 2010, ISBN: 978-3-642-12260-6, pages 240 - 255.Doi: 10.1007/978-3-642-12261-3_23


Despite the pivotal significance of transformations for model-driven approaches, there have not been any attempts to explicitly model transformation languages yet. This paper presents a novel approach for the specification of transformations by modeling model transformation languages as domain-specific languages. For each pair of domain, the metamodel of the rules are (quasi-)automatically generated to create a language tailored to the transformation. Moreover, this method is very efficient when the transformation domains are the transformation rules themselves, which facilitates the design of higher-order transformations.

Explicit Transformation Modeling