Abstract
The key to success with Model-Driven Engineering is the ability to maintain metamodels and their related artifacts consistent over time. Metamodels can evolve under evolutionary pressure that arises when clients and users express the need for enhancements. However, metamodel changes come at the price of compromising metamodel-related artifacts, including model transformations, necessitating their migration to again conform to the evolved metamodel. Restoring conformance of transformations is intrinsically difficult since a multitude of possible migration alternatives exist, which are unfeasible to be inspected manually. In this paper, we present an approach to explore variability in model transformation migration. Employing a feature-based representation of several possible transformation migrations, the approach permits modelers to explore and explicitly discover differences and conflicts among them. Once the desired migration alternatives are selected, the actual migration program is generated and executed by exploiting the EMFMigrate platform.
Original language | English |
---|---|
Title of host publication | Modelling Foundations and Applications : 13th European Conference, ECMFA 2017, Held as Part of STAF 2017, Marburg, Germany, July 19-20, 2017, Proceedings |
Editors | Anthony Anjorin, Huáscar Espinoza |
Publisher | Springer International Publishing |
Pages | 71-89 |
Number of pages | 19 |
ISBN (Print) | 978-3-319-61481-6 |
Publication status | Published - 2017 |
Fields of science
- 102 Computer Sciences
- 102015 Information systems
- 102027 Web engineering
JKU Focus areas
- Computation in Informatics and Mathematics