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.

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.

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.

MTBE, ModelCVS

http://www.hicss.hawaii.edu/hicss_41/cfp_41.htm

Projektleitung Gerti Kappel:

ModelCVS: Eine semantische Infrastruktur für modellbasierte Toolintegration

Erstellt aus der Publikationsdatenbank der Technischen Universität Wien.