T. Kühne, G. Mezei, E. Syriani, H. Vangheluwe, M. Wimmer: Explicit Transformation Modeling, 3rd International Workshop on Multi-Paradigm Modeling: Concepts and Tools (MPM09), Denver, USA; 06.10.2009, in Proceedings of the 3rd International Workshop on Multi-Paradigm Modeling: Concepts and Tools (MPM09)", Electronic Communications of the EASST, Volume 21: Multi-Paradigm Modeling 2009, ISSN: 1863-2122; Paper-Nr. 7, pages 10.


Despite the pivotal significance of transformations for model-driven approaches, there have not been any attempts to explicitly model transformation languages yet although a number of benefits are to be gained. Transformation developers may model the design of their transformation, customize the transformation environment, and receive semi-automated support for specifying higher-order transformations allowing modularity and reuse. In this paper, we use a running example to identify, discuss, and demonstrate some of the above advantages. In particular, we explore and suggest ways to systematically support developers in creating transformation languages by means of semi-automated metamodeling. We show how this approach facilitates the design of higher-order transformations.

Explicit Transformation Modeling