2017
DOI: 10.1109/tse.2016.2610424
|View full text |Cite
|
Sign up to set email alerts
|

Approaches to Co-Evolution of Metamodels and Models: A Survey

Abstract: Modeling languages, just as all software artifacts, evolve. This poses the risk that legacy models of a company get lost, when they become incompatible with the new language version. To address this risk, a multitude of approaches for metamodel-model co-evolution were proposed in the last 10 years. However, the high number of solutions makes it difficult for practitioners to choose an appropriate approach. In this paper, we present a survey on 31 approaches to support metamodel-model co-evolution. We introduce… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
27
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
4
2

Relationship

2
8

Authors

Journals

citations
Cited by 60 publications
(27 citation statements)
references
References 61 publications
0
27
0
Order By: Relevance
“…The model we described above and presented in Figure 3 is depicted in Figure 5. The classes 2 At a first glance it might seem that we're just using an alternative way of specifying a class diagram. However, using a specialized XML format has several advantages.…”
Section: The Outsystems Languagementioning
confidence: 99%
“…The model we described above and presented in Figure 3 is depicted in Figure 5. The classes 2 At a first glance it might seem that we're just using an alternative way of specifying a class diagram. However, using a specialized XML format has several advantages.…”
Section: The Outsystems Languagementioning
confidence: 99%
“…However, coevolution approaches repair a particular type of inconsistencies w.r.t. metamodels conformance [19,20]. Here we focus on model repair.…”
Section: Related Workmentioning
confidence: 99%
“…Authors in [39] defined model migration as a development activity in which models are updated in response to metamodel evolution to re-establish conformance. The majority of research teams [47][48][49][50]65,66] have tackled the phenomenon of migration based on the M2/M1 architecture layers of MDE, where the authors presented a semi-automatic process to co-evolve model-to-model transformations upon meta-model evolution. The use of higher-order model transformations for processing meta-model evolution and model co-evolution is presented in [62,67] .…”
Section: Meta-model Matching Approachesmentioning
confidence: 99%