Beyond MOF constraints : multiple constraint set metamodelling for lifecycle management
Contribuinte(s) |
Schätz, Bernhard |
---|---|
Data(s) |
2011
|
Resumo |
The management of models over time in many domains requires different constraints to apply to some parts of the model as it evolves. Using EMF and its meta-language Ecore, the development of model management code and tools usually relies on the meta- model having some constraints, such as attribute and reference cardinalities and changeability, set in the least constrained way that any model user will require. Stronger versions of these constraints can then be enforced in code, or by attaching additional constraint expressions, and their evaluations engines, to the generated model code. We propose a mechanism that allows for variations to the constraining meta-attributes of metamodels, to allow enforcement of different constraints at different lifecycle stages of a model. We then discuss the implementation choices within EMF to support the validation of a state-specific metamodel on model graphs when changing states, as well as the enforcement of state-specific constraints when executing model change operations. |
Formato |
application/pdf |
Identificador | |
Publicador |
University of L'Aquilla |
Relação |
http://eprints.qut.edu.au/46774/1/LifecycleMgmntThroughMetamodelVariation.pdf http://www.di.univaq.it/alfonso/ME%202011%20PreProceedings.pdf Duddy, Keith & Kiegeland, Joerg (2011) Beyond MOF constraints : multiple constraint set metamodelling for lifecycle management. In Schätz, Bernhard (Ed.) International Workshop on Models and Evolution, University of L'Aquilla, Wellington, New Zealand. |
Direitos |
Copyright 2011 [please consult the author] |
Fonte |
Computer Science; Faculty of Science and Technology; Smart Services CRC |
Palavras-Chave | #080000 INFORMATION AND COMPUTING SCIENCES #modelling #Model Driven Engineering #model evolution |
Tipo |
Conference Paper |