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

Model transformation co-evolution: A semi-automatic approach

J García, O Diaz, M Azanza - International conference on software …, 2012 - Springer
Abstract Model transformations are precious and effortful outcomes of Model-Driven
Engineering. As any other artifact, transformations are also subject to evolution forces. Not …

Automated metamodel/model co-evolution: A search-based approach

W Kessentini, H Sahraoui, M Wimmer - Information and Software …, 2019 - Elsevier
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 …

A component model for model transformations

JS Cuadrado, E Guerra… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
Model-driven engineering promotes an active use of models to conduct the software
development process. In this way, models are used to specify, simulate, verify, test and …

[ΒΙΒΛΙΟ][B] Evolving Software Systems

T Mens, A Serebrenik, A Cleve - 2014 - Springer
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 …

Edutainment technology-a new starting point for educational development of China

Y Wang, MZ Zuo, XY Li - 2007 37th Annual Frontiers In …, 2007 - ieeexplore.ieee.org
This paper discusses the history, current situation and future development trend of
Edutainment in China. The first part of this paper outlined history and current situation of …

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 …

[HTML][HTML] A survey and comparison of transformation tools based on the transformation tool contest

E Jakumeit, S Buchwald, D Wagelaar, L Dan… - Science of computer …, 2014 - Elsevier
Abstract Model transformation is one of the key tasks in model-driven engineering and relies
on the efficient matching and modification of graph-based data structures; its sibling graph …

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 …

Integrating the designer in-the-loop for metamodel/model co-evolution via interactive computational search

W Kessentini, M Wimmer, H Sahraoui - Proceedings of the 21th ACM …, 2018 - dl.acm.org
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 …