Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems 2018
DOI: 10.1145/3239372.3239380
|View full text |Cite
|
Sign up to set email alerts
|

Change Propagation-based and Composition-based Co-evolution of Transformations with Evolving Metamodels

Abstract: Transformations constitute significant key components of an automated model-driven engineering solution. As metamodels evolve, model transformations may need to be co-evolved accordingly. A conducted experiment on transformations' co-evolution highlighted the existing gap in the literature where only limited few co-evolution scenarios are covered without supporting alternatives that occur in practice. To make matters worse, when a developer needs to drift apart from the proposed co-evolution, no automatic supp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(2 citation statements)
references
References 36 publications
0
2
0
Order By: Relevance
“…Co-evolution is a hot topic in software engineering. Multiple approaches addressed co-evolution of various artifacts, such as models [18], [19], [20], [21], [22], [23], [24], [25], constraints [26], [27], [28], [29], [30], model transformations [31], [32], [33], [34], [35], and code [36], [37], [38], [39], [40]. In this section, we present the main related work w.r.t.…”
Section: Related Workmentioning
confidence: 99%
“…Co-evolution is a hot topic in software engineering. Multiple approaches addressed co-evolution of various artifacts, such as models [18], [19], [20], [21], [22], [23], [24], [25], constraints [26], [27], [28], [29], [30], model transformations [31], [32], [33], [34], [35], and code [36], [37], [38], [39], [40]. In this section, we present the main related work w.r.t.…”
Section: Related Workmentioning
confidence: 99%
“…In addition, they define links, which enable to perform and customize the traceability information between the metamodel elements. Furthermore, the approach in Khellad et al [20] proposes a change propagation-based coevolution of transformations. The premise is that knowledge of the metamodel evolution can be propagated by means of resolutions to drive the transformation coevolution.…”
Section: Related Workmentioning
confidence: 99%