Abstract
Model-driven engineering is used in the design of systems to (a.o.) enable analysis early in the design process. For instance, by using domain-specific languages, enabling engineers to model systems in terms of their domain, rather then encoding them into general purpose modeling languages. Domain-specific languages, like classical software, evolve over time. When domain languages evolve, they may trigger co-evolution of models, model-to-model transformations, editors (both graphical and textual), and other artifacts that depend on the domain-specific language. This co-evolution can be tedious and very costly. In literature, various approaches are proposed towards automated co-evolution. However, these approaches do not reach full automation. Several other studies have shown that there are theoretical limitations to the level of automation that can be achieved in certain scenarios. For several scenarios full automation can never be achieved. We wish to gain insight to which extent practically occurring scenarios can be automated. To gain this insight, in this paper, we investigate on a large-scale industrial repository, which (co-)evolutionary scenarios occur in practice, and compare them with the various scenarios and their theoretical automatability. We then assess whether practically occurring scenarios can be fully automated.
Original language | English |
---|---|
Title of host publication | Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development |
Subtitle of host publication | Volume 1: MODELSWARD |
Editors | Slimane Hammoudi, Luis Ferreira Pires, Bran Selic |
Publisher | SciTePress Digital Library |
Pages | 446-453 |
Number of pages | 8 |
ISBN (Electronic) | 978-989-758-283-7 |
DOIs | |
Publication status | Published - 2018 |
Event | 6th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2018 - Funchal, Madeira, Portugal Duration: 22 Jan 2018 → 24 Jan 2018 |
Conference
Conference | 6th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2018 |
---|---|
Country/Territory | Portugal |
City | Funchal, Madeira |
Period | 22/01/18 → 24/01/18 |
Keywords
- Evolution
- Maintenance
- Model Driven Engineering