DocumentCode :
1851036
Title :
Enhanced Automation for Managing Model and Metamodel Inconsistency
Author :
Rose, Louis M. ; Kolovos, Dimitrios S. ; Paige, Richard F. ; Polack, Fiona A C
Author_Institution :
Dept. of Comput. Sci., Univ. of York, York, UK
fYear :
2009
fDate :
16-20 Nov. 2009
Firstpage :
545
Lastpage :
549
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 manipulating 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.
Keywords :
metacomputing; software tools; automatic consistency checking; collaborative coevolution; eclipse modeling framework; human-usable notation; metamodel distribution; metamodel inconsistency; model-driven engineering; Automation; Collaborative software; Computer science; Conference management; Engineering management; Error correction; Java; Model driven engineering; Software development management; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
Conference_Location :
Auckland
ISSN :
1938-4300
Print_ISBN :
978-1-4244-5259-0
Electronic_ISBN :
1938-4300
Type :
conf
DOI :
10.1109/ASE.2009.57
Filename :
5431736
Link To Document :
بازگشت