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 …

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] Enabling consistency in view-based system development—the vitruvius approach

H Klare, ME Kramer, M Langhammer, D Werle… - Journal of Systems and …, 2021 - Elsevier
During the development of large software-intensive systems, developers use several
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 …

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 …

Refactoring multi-level models

JD Lara, E Guerra - ACM Transactions on Software Engineering and …, 2018 - dl.acm.org
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 …

[图书][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 …

[PDF][PDF] Edelta: An Approach for Defining and Applying Reusable Metamodel Refactorings.

L Bettini, D Di Ruscio, L Iovino… - MODELS (satellite …, 2017 - academia.edu
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 …

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

Edelta 2.0: supporting live metamodel evolutions

L Bettini, D Di Ruscio, L Iovino… - Proceedings of the 23rd …, 2020 - dl.acm.org
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 …