Proceedings of the 2007 ACM Symposium on Applied Computing 2007
DOI: 10.1145/1244002.1244215
|View full text |Cite
|
Sign up to set email alerts
|

Semi-automatic model integration using matching transformations and weaving models

Abstract: Model transformations are at the heart of model driven engineering (MDE) and can be used in many different application scenarios. For instance, model transformations are used to integrate very large models. As a consequence, they are becoming more and more complex. However, these transformations are still developed manually. Several code patterns are implemented repetitively, increasing the probability of programming errors and reducing code reusability. There is not yet a complete solution that automates the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
56
0
2

Year Published

2008
2008
2023
2023

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 62 publications
(59 citation statements)
references
References 14 publications
(12 reference statements)
1
56
0
2
Order By: Relevance
“…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%
“…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%
“…As the annotation model type provides all necessary information no modification of the original modeling language is necessary. This approach is similar to previously discussed approaches in the context of model weaving [29], however we use an explicit visual representation for the annotation model type. Thereby, a user can edit the annotations in a visual form without having to deal with a formal specification language.…”
Section: Formal Considerationsmentioning
confidence: 99%
“…The model-driven engineering community has developed several languages to specify transformations based on mappings between concepts such as QVT [5], ATL/AMW [8] or graph-based languages such as Viatra [22], VMTS [23] or AGG [1]. These approaches are oriented to meta-models correspondence and to transformation rules production in order to perform data transformation or migration.…”
Section: Related Workmentioning
confidence: 99%