Evolving models in model-driven engineering: State-of-the-art and future challenges

RF Paige, N Matragkas, LM Rose - Journal of Systems and Software, 2016 - Elsevier
The artefacts used in Model-Driven Engineering (MDE) evolve as a matter of course: models
are modified and updated as part of the engineering process; metamodels change as a …

Automated extraction of grammar optimization rule configurations for metamodel-grammar co-evolution

W Zhang, R Hebig, D Strüber… - Proceedings of the 16th …, 2023 - dl.acm.org
When a language evolves, meta-models and associated gram-mars need to be co-evolved
to stay mutually consistent. Previous work has supported the automated migration of a …

Coupled software transformations revisited

R Lämmel - Proceedings of the 2016 ACM SIGPLAN International …, 2016 - dl.acm.org
We revisit the notion of coupled software transformations (CX) which is concerned with
keeping collections of software artifacts consistent in response to changes of individual …

Automated metamodel/model co-evolution: A search-based approach

W Kessentini, H Sahraoui, M Wimmer - Information and Software …, 2019 - Elsevier
Context: Metamodels evolve over time to accommodate new features, improve existing
designs, and fix errors identified in previous releases. One of the obstacles that may limit the …

[PDF][PDF] On the Impact Significance of Metamodel Evolution in MDE.

L Iovino, A Pierantonio, I Malavolta - J. Object Technol., 2012 - Citeseer
Harnessing metamodels to engineer application domains is at the core of Model-Driven
Engineering. A large number of artifacts pursuing a common scope are defined starting from …

[图书][B] Evolving Software Systems

T Mens, A Serebrenik, A Cleve - 2014 - Springer
In 2008 the predecessor of this book, entitled “Software Evolution”[592] was published by
Springer, presenting the research results of a number of researchers working on different …

What is needed for managing co-evolution in mde?

D Di Ruscio, L Iovino, A Pierantonio - Proceedings of the 2nd …, 2011 - dl.acm.org
Metamodels can be considered one of the cardinal concepts of Model-Driven Engineering,
one which a number of coordinated entities such as models, transformations and tools, are …

A flexible operation-based infrastructure for collaborative model-driven engineering

E Herac, L Marchezan, W Assunção, R Haas, A Egyed - Modellierung 2024, 2024 - dl.gi.de
Current engineering practices to create complex systems rely on highly interdisciplinary
teams, potentially globally distributed, working with heterogeneous artifacts [Bu21]. For …

Graph and model transformation tools for model migration: Empirical results from the transformation tool contest

LM Rose, M Herrmannsdoerfer, S Mazanek… - Software & Systems …, 2014 - Springer
We describe the results of the Transformation Tool Contest 2010 workshop, in which nine
graph and model transformation tools were compared for specifying model migration. The …

Translational semantics of a co-evolution specific language with the EMF transformation virtual machine

D Wagelaar, L Iovino, D Di Ruscio… - Theory and Practice of …, 2012 - Springer
Abstract Model-to-model transformations are often employed to establish translational
semantics of Domain-Specific Languages (DSLs) by mapping high-level models into more …