2011
DOI: 10.1007/978-3-642-19440-5_10
|View full text |Cite
|
Sign up to set email alerts
|

An Extensive Catalog of Operators for the Coupled Evolution of Metamodels and Models

Abstract: Abstract. Modeling languages and thus their metamodels are subject to change. When a metamodel is evolved, existing models may no longer conform to it. Manual migration of these models in response to metamodel evolution is tedious and error-prone. To significantly automate model migration, operator-based approaches provide reusable coupled operators that encapsulate both metamodel evolution and model migration. The success of an operator-based approach highly depends on the library of reusable coupled operator… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
77
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 71 publications
(77 citation statements)
references
References 18 publications
0
77
0
Order By: Relevance
“…For example, move property is a complex change where a property is moved from one class to another via a reference. This is composed of two atomic changes: delete property and add property [9].…”
Section: Metamodel Changes During Evolutionmentioning
confidence: 99%
See 2 more Smart Citations
“…For example, move property is a complex change where a property is moved from one class to another via a reference. This is composed of two atomic changes: delete property and add property [9].…”
Section: Metamodel Changes During Evolutionmentioning
confidence: 99%
“…Those elements represent the core features of a metamodel in the EMF/Ecore [24] and the MOF [20] standards. In the literature, over sixty complex changes are proposed [9]. Among them, we focus on seven complex changes: move property, pull property, push property, extract super class, atten hierarchy, extract class, and inline class.…”
Section: Metamodel Changes During Evolutionmentioning
confidence: 99%
See 1 more Smart Citation
“…atomic). In fact, composite or compound changes have been already considered in previous works like [12,13]. But, we envision tackle the problem differently.…”
Section: M2 Modelmentioning
confidence: 99%
“…Many authors -in particular, Herrmannsdörfer et al [HBJ09,HVW11], Cicchetti et al [CREP08], Wachsmuth [Wac07] -have previously considered, proposed or analysed metamodel transformation operators that are somewhat similar to grammar transformation operators. In this paper, we have limited ourselves to grammar evolution not only because grammars are considered somewhat simpler than arbitrary metamodels, but also because metamodel evolution scripts are traditionally written in a more adaptable way, so they suffer less from the problem we are solving here.…”
mentioning
confidence: 99%