Approaches to co-evolution of metamodels and models: A survey

R Hebig, DE Khelladi… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
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 …

[HTML][HTML] Supporting meta-model-based language evolution and rapid prototy** with automated grammar transformation

W Zhang, J Holtmann, D Strüber, R Hebig… - Journal of Systems and …, 2024 - Elsevier
In model-driven engineering, develo** a textual domain-specific language (DSL) involves
constructing a meta-model, which defines an underlying abstract syntax, and a grammar …

Model transformation co-evolution: A semi-automatic approach

J García, O Diaz, M Azanza - International conference on software …, 2012 - Springer
Abstract Model transformations are precious and effortful outcomes of Model-Driven
Engineering. As any other artifact, transformations are also subject to evolution forces. Not …

Digital twin evolution for sustainable smart ecosystems

J Michael, I David, D Bork - Proceedings of the ACM/IEEE 27th …, 2024 - dl.acm.org
Smart ecosystems are the drivers of modern society. They control infrastructures of socio-
techno-economic importance, ensuring their stable and sustainable operation. Smart …

[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 …

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 …

Semi-automated metamodel/model co-evolution: a multi-level interactive approach

W Kessentini, V Alizadeh - Software and Systems Modeling, 2022 - Springer
Metamodels evolve even more frequently than programming languages. This evolution
process may result in a large number of instance models that are no longer conforming to …

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 map** high-level models into more …

Co-evolution of metamodels and models through consistent change propagation

A Demuth, M Riedl-Ehrenleitner… - Journal of Systems and …, 2016 - Elsevier
In model-driven engineering (MDE), metamodels and domain-specific languages are key
artifacts as they are used to define syntax and static semantics of domain models. However …

Detecting complex changes and refactorings during (meta) model evolution

DE Khelladi, R Hebig, R Bendraou, J Robin… - Information Systems, 2016 - Elsevier
Evolution of metamodels can be represented at the finest grain by the trace of atomic
changes such as add, delete, and update of elements. For many applications, like automatic …