A generic transformation algorithm to simplify the development of mapping models
Matthias Freund, Annerose Braune · 2016
Declarative mapping models aim at simplifying the development of model transformations by separating (1) the configuration of mappings between elements of the source and target meta-model and (2) the execution of these mappings. Existing solutions however require an extended definition of the mappings that, e.g., also describes how generated elements need to be connected. In this paper, we propose a generic transformation algorithm that is able to execute mappings that do not specify such extended information by analyzing the structure of the target meta-model. This limits the effort necessary for the definition of mappings and ensures a valid target model already at early stages of development. After analyzing the tasks that model transformations needs to perform, we present our approach towards generic transformation rules for models that are based on the Eclipse Modeling Framework and illustrate a concrete implementation by means of an integration into our own model transformation framework.