Abstract
Evolving metamodels are in the center of Model-Driven Engineering, necessitating the co-evolution of dependent artifacts like models and transformations. While model co-evolution has been extensively studied, transformation co-evolution has received less attention up to now. Current approaches for transformation co-evolution provide a fixed, restricted set of metamodel (MM) changes, only. Furthermore, composite changes are treated as monolithic units, which may lead to inconsistent co-evolution for overlapping atomic changes and prohibits extensibility. Finally, transformation co-evolution is considered in isolation, possibly inducing inconsistencies between model and transformation co-evolution. To overcome these limitations, we propose a complete set of atomic MM changes being able to describe arbitrary MM evolutions. Reusability and extensibility are supported by means of change composition, ensuring an intra-artifact consistent co-evolution. Furthermore, each change provides resolution actions for both, models and transformations, ensuring an inter-artifact consistent co-evolution. Based on our conceptual approach, a prototypical implementation is presented.
Original language | English |
---|---|
Title of host publication | 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems, MODELS 2015 - Proceedings |
Publisher | IEEE |
Pages | 116-125 |
Number of pages | 10 |
ISBN (Electronic) | 9781467369084 |
DOIs | |
Publication status | Published - 25 Nov 2015 |
Event | 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS - Ottawa, Canada Duration: 27 Sept 2015 → 2 Oct 2015 http://www.modelsconference.org/ |
Publication series
Name | 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems, MODELS 2015 - Proceedings |
---|
Conference
Conference | 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS |
---|---|
Country/Territory | Canada |
City | Ottawa |
Period | 27.09.2015 → 02.10.2015 |
Internet address |
Keywords
- Biological system modeling
- Companies
- Feature extraction
- Semantics
- Software
- Syntactics
- Systematics