DOI: 10.1007/978-3-540-73589-2_28
|View full text |Cite
|
Sign up to set email alerts
|

Metamodel Adaptation and Model Co-adaptation

Abstract: Like other software artefacts, metamodels evolve over time.We propose a transformational approach to assist metamodel evolution by stepwise adaptation. In the first part of the paper, we adopt ideas from grammar engineering to define several semantics-and instancepreservation properties in terms of metamodel relations. This part is not restricted to any metamodel formalism. In the second part, we present a library of QVT Relations for the stepwise adaptation of MOF compliant metamodels. Transformations from th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
145
0
1

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 145 publications
(146 citation statements)
references
References 20 publications
0
145
0
1
Order By: Relevance
“…2. Our solution overlaps the solutions presented in [14][16] [17] in the sense of considering both simple and complex changes. 3.…”
Section: Related Workmentioning
confidence: 57%
See 2 more Smart Citations
“…2. Our solution overlaps the solutions presented in [14][16] [17] in the sense of considering both simple and complex changes. 3.…”
Section: Related Workmentioning
confidence: 57%
“…The works described in [14][15] [16][17] [18] assume traces of changes are available, and derive adaptation transformations from them. In particular, [14], [18], and [17] apply stepwise automatic transactions on MM1 to obtain MM2. These approaches then reuse the logs of applied transactions to derive adaptation transformations.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Our work differentiates from these in being the only one to investigate the automatic synchronization between refinement transformations of application and test cases. Similar problems to our framework are addressed in the field of model and transformation co-evolution, for instance in [18], [26] and [11]. While some of the design issues are shared with these works, our proposal addresses the peculiar relationship between the model of an artifact and the model of a test case.…”
Section: Related Workmentioning
confidence: 89%
“…However, for the latter whenever a metamodel evolves, corresponding migrations have to be operated since existing model instances could not be well-formed any more [SK04]. This problem is known as co-evolution or co-adaptation, and a relevant number of research works propose solutions ranging from manual co-adaptation [RKPP10,SK04], to semi-automatic migration through re-use of recurring strategies [HBJ08,Wac07,DIP11] and automatic co-evolution directly generated from the manipulations made to the metamodel [CDP09,DV07].…”
Section: Metamodel Versioningmentioning
confidence: 99%