Towards Model Transformation Generation By-Example

M. Strommer, M. Wimmer, H. Kargl, G. Kramler:
"Towards Model Transformation Generation By-Example";
Vortrag: 40th Hawaii International Conference On System Science (HICSS 40th), Hawaii, USA; 03.01.2007 - 06.01.2007; in:"Proceedings of the Fortieth Annual Hawaii International Conference on System Sciences", IEEE Computer Scociety, 40 (2007), ISBN: 0769527558; S. 285 - 286.

[ Publication Database ]


With the advent of Model-Driven Engineering (MDE) several model
transformation approaches and languages have been developed in the
last 5 years. Most of these existing approaches are
metamodel-based with metamodels representing both an abstract
syntax of the corresponding modeling language and also a data
structure for storing models. However, this implementation
specific focus makes it difficult for users of modeling languages
to develop model transformations, because metamodels do not
necessarily define all language concepts explicitly which are
available for notation purposes. Therefore, we propose a
by-example approach for defining inter-model mappings presenting
semantic correspondences between concrete domain models which is
more user-friendly then directly specifying model transformation
rules or mappings based on the abstract syntax. The inter-model
mappings between domain models can be used to generate the model
transformation rules, by-example, taking into account the already
defined mapping (notation) between abstract and concrete syntax
elements. With this approach the user's knowledge about the
notation of the modeling language is sufficient for the definition
of model transformations regarding semantic correspondences.
Hence, no detailed knowledge about the metamodel and the model
transformation language is required.