Evolving models in model-driven engineering: State-of-the-art and future challenges
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 …
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
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 …
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 …
keeping collections of software artifacts consistent in response to changes of individual …
Automated metamodel/model co-evolution: A search-based approach
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 …
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.
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 …
[图书][B] Evolving Software Systems
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 …
Springer, presenting the research results of a number of researchers working on different …
What is needed for managing co-evolution in mde?
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 …
one which a number of coordinated entities such as models, transformations and tools, are …
A flexible operation-based infrastructure for collaborative model-driven engineering
Current engineering practices to create complex systems rely on highly interdisciplinary
teams, potentially globally distributed, working with heterogeneous artifacts [Bu21]. For …
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 …
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
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 …