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 …
models of a company get lost, when they become incompatible with the new language …
Model transformation co-evolution: A semi-automatic approach
Abstract Model transformations are precious and effortful outcomes of Model-Driven
Engineering. As any other artifact, transformations are also subject to evolution forces. Not …
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
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 …
to stay mutually consistent. Previous work has supported the automated migration of a …
Digital twin evolution for sustainable smart ecosystems
Smart ecosystems are the drivers of modern society. They control infrastructures of socio-
techno-economic importance, ensuring their stable and sustainable operation. Smart …
techno-economic importance, ensuring their stable and sustainable operation. Smart …
[PDF][PDF] On the Impact Significance of Metamodel Evolution in MDE.
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 …
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 …
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
Abstract Model-to-model transformations are often employed to establish translational
semantics of Domain-Specific Languages (DSLs) by mapping high-level models into more …
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 …
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 …
requirements, problems, capabilities, and solutions. A domain is usually associated with well …
Supporting semi-automatic co-evolution of architecture and fault tree models
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 …
models must consistently co-evolve with quality evaluation models like fault trees. However …