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 …

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 …

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 …

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 …

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 …

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 …

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 …

Domain engineering

I Reinhartz-Berger, S Cohen, J Bettin, T Clark… - … Lines, Languages and …, 2013 - Springer
A domain is an area of knowledge that uses common concepts for describing phenomena,
requirements, problems, capabilities, and solutions. A domain is usually associated with well …

Supporting semi-automatic co-evolution of architecture and fault tree models

S Getir, L Grunske, A van Hoorn, T Kehrer… - Journal of Systems and …, 2018 - Elsevier
During the whole life-cycle of software-intensive systems in safety-critical domains, system
models must consistently co-evolve with quality evaluation models like fault trees. However …