Projects per year
Abstract
Model-Driven Engineering (MDE) introduces additional challenges for managing evolution. For example, a metamodel change may affect instance models. Existing tool supported approaches for updating models in response to a metamodel change assume extra effort from metamodel developers. When no existing approach is applicable, metamodel users must update their models manually, an error prone and tedious task.
In this paper, we describe the technical challenges faced when using the Eclipse Modeling Framework (EMF) and existing approaches for updating models in response to a metamodel change. We then motivate and describe alternative techniques, including: a mechanism for loading, storing and mainpulating inconsistent models; a mapping of inconsistent models to a human-usable notation for semi-automated and collaborative co-evolution; and integration with an inter-model reference manager, achieving automatic consistency checking as part of metamodel distribution.
Original language | English |
---|---|
Title of host publication | 2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS |
Place of Publication | LOS ALAMITOS |
Publisher | IEEE Computer Society |
Pages | 545-549 |
Number of pages | 5 |
ISBN (Print) | 978-0-7695-3891-4 |
DOIs | |
Publication status | Published - 2009 |
Event | 24th IEEE/ACM International Conference on Automated Software Engineering - Auckland Duration: 16 Nov 2009 → 20 Nov 2009 |
Conference
Conference | 24th IEEE/ACM International Conference on Automated Software Engineering |
---|---|
City | Auckland |
Period | 16/11/09 → 20/11/09 |
Projects
- 1 Finished
-
Refinement patterns for contractual statecharts
1/07/07 → 30/09/10
Project: Research project (funded) › Research