An extensive catalog of operators for the coupled evolution of metamodels and models
M Herrmannsdoerfer, SD Vermolen… - … Conference, SLE 2010 …, 2011 - Springer
Modeling languages and thus their metamodels are subject to change. When a metamodel
is evolved, existing models may no longer conform to it. Manual migration of these models in …
is evolved, existing models may no longer conform to it. Manual migration of these models in …
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 …
[HTML][HTML] Enabling consistency in view-based system development—the vitruvius approach
During the development of large software-intensive systems, developers use several
modeling languages and tools to describe a system from different viewpoints. Model-driven …
modeling languages and tools to describe a system from different viewpoints. Model-driven …
View-based model-driven software development with ModelJoin
E Burger, J Henss, M Küster, S Kruse… - Software & Systems …, 2016 - Springer
Fragmentation of information across instances of different metamodels poses a significant
problem for software developers and leads to a major increase in effort of transformation …
problem for software developers and leads to a major increase in effort of transformation …
Flexible views for view-based model-driven development
EJ Burger - Proceedings of the 18th international doctoral …, 2013 - dl.acm.org
Model-driven development processes suffer from growing complexity, which leads to
information spread across heterogeneous metamodels as well as drift and erosion between …
information spread across heterogeneous metamodels as well as drift and erosion between …
Refactoring multi-level models
Multi-level modelling promotes flexibility in modelling by enabling the use of several meta-
levels instead of just two, as is the case in mainstream two-level modelling approaches …
levels instead of just two, as is the case in mainstream two-level modelling approaches …
[图书][B] Flexible views for view-based model-driven development
E Burger - 2014 - books.google.com
Modern software development faces the problem of fragmentation of information across
heterogeneous artefacts in different modelling and programming languages. In this …
heterogeneous artefacts in different modelling and programming languages. In this …
[PDF][PDF] Edelta: An Approach for Defining and Applying Reusable Metamodel Refactorings.
Metamodels can be considered one of the key artifacts of any model-based project. Similarly
to other software artifacts, metamodels are expected to evolve during their lifecycle and …
to other software artifacts, metamodels are expected to evolve during their lifecycle and …
[PDF][PDF] On using inplace transformations for model co-evolution
M Wimmer, A Kusel, J Schönböck… - Proc. 2nd int …, 2010 - publik.tuwien.ac.at
Metamodel evolution and model co-evolution are considered to be essential ingredients for
the successful adoption of model-driven engineering in practice. In this respect, on the one …
the successful adoption of model-driven engineering in practice. In this respect, on the one …
Edelta 2.0: supporting live metamodel evolutions
Evolving metamodels is a delicate task, both from the programming effort's point of view and,
more importantly, from the correctness point of view: the evolved version of a metamodel …
more importantly, from the correctness point of view: the evolved version of a metamodel …