COPE-automating coupled evolution of metamodels and models
M Herrmannsdoerfer, S Benz, E Juergens - European Conference on …, 2009 - Springer
Abstract Model-based development promises to increase productivity by offering modeling
languages tailored to a specific domain. Such modeling languages are typically defined by a …
languages tailored to a specific domain. Such modeling languages are typically defined by a …
Seamless model-based development: From isolated tools to integrated model engineering environments
M Broy, M Feilkas, M Herrmannsdoerfer… - Proceedings of the …, 2010 - ieeexplore.ieee.org
More than 20 years of research has created a large body of ideas, concepts, and theories for
model-based development of embedded software-intensive systems. These approaches …
model-based development of embedded software-intensive systems. These approaches …
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 …
[图书][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 …
Automatability of coupled evolution of metamodels and models in practice
M Herrmannsdoerfer, S Benz, E Juergens - International conference on …, 2008 - Springer
Abstract Model-based software development promises to increase productivity by offering
modeling languages tailored to a problem domain. Such modeling languages are often …
modeling languages tailored to a problem domain. Such modeling languages are often …
Language evolution in practice: The history of GMF
In consequence of changing requirements and technological progress, software languages
are subject to change. The changes affect the language's specification, which in turn affects …
are subject to change. The changes affect the language's specification, which in turn affects …
COPE–A Workbench for the coupled evolution of metamodels and models
M Herrmannsdoerfer - International conference on software language …, 2010 - Springer
Abstract Model-driven software development promises to increase productivity by offering
modeling languages tailored to a problem domain. Consequently, an increasing number of …
modeling languages tailored to a problem domain. Consequently, an increasing number of …
A change metamodel for the evolution of MOF-based metamodels
E Burger, B Gruschko - 2010 - dl.gi.de
The evolution of software systems often produces incompatibilities with existing data and
applications. To prevent incompatibilities, changes have to be well-planned, and developers …
applications. To prevent incompatibilities, changes have to be well-planned, and developers …
Coevolution assistance for enterprise architecture models
When metamodels evolve, model conformity may be broken. This forces the owners of the
models (modelers) to intervene because it is impossible to automatically discover what to …
models (modelers) to intervene because it is impossible to automatically discover what to …