TY - JOUR
T1 - Reuse in model-to-model transformation languages: are we there yet?
AU - Kusel, Angelika
AU - Schönböck, Johannes
AU - Wimmer, Manuel
AU - Kappel, Gerti
AU - Retschitzegger, Werner
AU - Schwinger, Wieland
N1 - Funding Information:
This work has been funded by the Austrian Science Fund (FWF) under grant P21374-N13 and J3159-N23 as well as by the Austrian Research Promotion Agency (FFG) under project number 832160.
Publisher Copyright:
© 2013, Springer-Verlag Berlin Heidelberg.
PY - 2015/5/1
Y1 - 2015/5/1
N2 - In the area of model-driven engineering, model transformations are proposed as the technique to systematically manipulate models. For increasing development productivity as well as quality of model transformations, reuse mechanisms are indispensable. Although numerous mechanisms have been proposed, no systematic comparison exists, making it unclear, which reuse mechanisms may be best employed in a certain situation. Thus, this paper provides an in-depth comparison of reuse mechanisms in model-to-model transformation languages and categorizes them along their intended scope of application. Finally, current barriers and facilitators to model transformation reuse are discussed.
AB - In the area of model-driven engineering, model transformations are proposed as the technique to systematically manipulate models. For increasing development productivity as well as quality of model transformations, reuse mechanisms are indispensable. Although numerous mechanisms have been proposed, no systematic comparison exists, making it unclear, which reuse mechanisms may be best employed in a certain situation. Thus, this paper provides an in-depth comparison of reuse mechanisms in model-to-model transformation languages and categorizes them along their intended scope of application. Finally, current barriers and facilitators to model transformation reuse are discussed.
KW - Model transformations
KW - Model-driven engineering
KW - Reuse mechanisms
KW - Survey
UR - http://www.scopus.com/inward/record.url?scp=84929061740&partnerID=8YFLogxK
U2 - 10.1007/s10270-013-0343-7
DO - 10.1007/s10270-013-0343-7
M3 - Article
SN - 1619-1374
VL - 14
SP - 537
EP - 572
JO - Software and Systems Modeling
JF - Software and Systems Modeling
IS - 2
ER -