TY - GEN
T1 - A Systematic Taxonomy of Metamodel Evolution Impacts on OCL Expressions
AU - Kusel, Angelika
AU - Etzlstorfer, Jürgen
AU - Kapsammer, Elisabeth
AU - Retschitzegger, Werner
AU - Schönböck, Johannes
AU - Schwinger, Wieland
AU - Wimmer, Manuel
PY - 2014
Y1 - 2014
N2 - Metamodel evolution is prevalent in Model-Driven Engineering, necessitating the co-evolution of dependent artifacts like models and transformations. Whereas model co-evolution has been extensively studied, the co-evolution of transformations and especially its substantial ingredient in terms of OCL expressions has received little attention up to now. Thus, the goal of this paper is a systematic analysis of potential impacts of metamodel evolution on OCL expressions in model transformations. For this, a complete and minimal set of atomic metamodel changes has been derived from Ecore, which is analyzed with respect to its effects on structural complexity and information capacity. This analysis builds the basis for investigating the impacts concerning syntactical conformance and scope of affected OCL expressions. Finally, we report on lessons learned gained from establishing the set of changes and examining the impacts thereof.
AB - Metamodel evolution is prevalent in Model-Driven Engineering, necessitating the co-evolution of dependent artifacts like models and transformations. Whereas model co-evolution has been extensively studied, the co-evolution of transformations and especially its substantial ingredient in terms of OCL expressions has received little attention up to now. Thus, the goal of this paper is a systematic analysis of potential impacts of metamodel evolution on OCL expressions in model transformations. For this, a complete and minimal set of atomic metamodel changes has been derived from Ecore, which is analyzed with respect to its effects on structural complexity and information capacity. This analysis builds the basis for investigating the impacts concerning syntactical conformance and scope of affected OCL expressions. Finally, we report on lessons learned gained from establishing the set of changes and examining the impacts thereof.
UR - https://www.scopus.com/pages/publications/84923241209
M3 - Conference proceedings
VL - 1331
T3 - CEUR Workshop Proceedings
SP - 2
EP - 11
BT - Proceedings of Models and Evolution Workshop (ME) @ MoDELS 2014
ER -