Beyond MOF constraints : multiple constraint set metamodelling for lifecycle management

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.

View at publisher


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.

Impact and interest:

Search Google Scholar™

Citation counts are sourced monthly from Scopus and Web of Science® citation databases.

These databases contain citations from different subsets of available publications and different time periods and thus the citation count from each is usually different. Some works are not in either database and no count is displayed. Scopus includes citations from articles published in 1996 onwards, and Web of Science® generally from 1980 onwards.

Citations counts from the Google Scholar™ indexing service can be viewed at the linked Google Scholar™ search.

Full-text downloads:

198 since deposited on 13 Mar 2012
4 in the past twelve months

Full-text downloads displays the total number of times this work’s files (e.g., a PDF) have been downloaded from QUT ePrints as well as the number of downloads in the previous 365 days. The count includes downloads for all files if a work has more than one.

ID Code: 46774
Item Type: Conference Paper
Refereed: Yes
Keywords: modelling, Model Driven Engineering, model evolution
Subjects: Australian and New Zealand Standard Research Classification > INFORMATION AND COMPUTING SCIENCES (080000)
Divisions: Past > QUT Faculties & Divisions > Faculty of Science and Technology
Past > Research Centres > Smart Services CRC
Copyright Owner: Copyright 2011 [please consult the author]
Deposited On: 13 Mar 2012 22:33
Last Modified: 24 Jun 2017 09:00

Export: EndNote | Dublin Core | BibTeX

Repository Staff Only: item control page