Gertrude Kappel, Philip Langer, Werner Retschitzegger, Wieland Schwinger, Manuel Wimmer,
"Model Transformation By-Example: A Survey of the First Wave"
, in A. Düsterhöft, M. Klettke, K.-D. Schewe: Conceptual Modelling and Its Theoretical Foundations, Serie Lecture Notes in Computer Science (LNCS), Nummer 7260, 2012
Original Titel:
Model Transformation By-Example: A Survey of the First Wave
Sprache des Titels:
Englisch
Original Buchtitel:
Conceptual Modelling and Its Theoretical Foundations
Original Kurzfassung:
Model-Driven Engineering (MDE) places models as firstclass
artifacts throughout the software lifecycle. In this context, model
transformations are crucial for the success of MDE, being comparable in
role and importance to compilers for high-level programming languages.
Thus, several model transformation approaches have been developed in
the last decade, whereby originally most of them are based on the abstract
syntax of modeling languages. However, this implementation specific focus makes it difficult for modelers to develop model transformations,
because they are familiar with the concrete syntax but not with
its computer internal representation.
To tackle this problem, model transformation by-example approaches
have been proposed which follow the same fundamental idea as query
by-example and programming by-example approaches. Instead of using
the computer internal representation of models, examples represented
in concrete syntax are used to define transformations. Because different
transformation scenarios occur in MDE, different by-example approaches
have been developed. This chapter gives an overview on the emerging
concepts, techniques, and approaches in this young by-example area.