Using Meta-code Generation to Realize Higher-order Model Transformations

Thomas Buchmann, Felix Schwägerl
2013 Proceedings of the 8th International Joint Conference on Software Technologies  
Model-driven engineering is a wide-spread paradigm in modern software engineering. During the last couple of years, many tools and languages have been developed, which are especially designed for model transformations -a discipline which is needed in many model-driven engineering approaches. While most of the existing model-to-model tools and languages are tailored towards batch transformations for specific model instances, they lack support for generic transformation problems, where the
more » ... el is unknown beforehand. In this paper we present a two-step meta-code generation approach that derives a metamodel-specific modelto-model transformation from a model-to-text transformation. The approach has been successfully applied to the problem of product derivation in model-driven software product lines.
doi:10.5220/0004522305360541 dblp:conf/icsoft/BuchmannS13 fatcat:e3w5yd2djrhurimftoyfigomqm