Skip to Main content Skip to Navigation
Conference papers

On investigating Metamodel Inaccurate Structures

Abstract : Metamodeling allows to capture domain knowledge through the definition of its structure (concepts and relations between them) and its constraints (logical expressions) often written in OCL. The OCL constraints added to a metamodel are of two types: 1) domainrelated constraints: they differ from one domain to another and are expressed based on the knowledge of experts; and 2) those that are added to the majority of metamodels to precise some inaccurate structures that may cause problems when instantiating models. We call these structures Metamodel Inaccurate Structures (MIS). In this paper, we performed an empirical study in order to point out the metamodel inaccurate structures. As a first step, a study is conducted on a set of OCL constraints taken from the UML metamodel to investigate the relation between structure and constraints. Then, to confirm our findings, we realised a quantitative analysis in order to count the occurrences of constraints that complete inaccurate structures. We believe that our results can help designers in the quest of creating or refactoring metamodels and specifying constraints that precisely capture domain knowledge to ensure consistency of the derived artifacts.
Document type :
Conference papers
Complete list of metadata
Contributor : Isabelle Gouat Connect in order to contact the contributor
Submitted on : Monday, July 19, 2021 - 11:40:51 AM
Last modification on : Friday, August 5, 2022 - 3:03:19 PM
Long-term archiving on: : Wednesday, October 20, 2021 - 6:26:00 PM


Files produced by the author(s)



Elyes Cherfa, Soraya Mesli Kesraoui, Chouki Tibermacine, Régis Fleurquin, Salah Sadou. On investigating Metamodel Inaccurate Structures. SAC 2020 - 35th Annual ACM Symposium on Applied Computing, Mar 2020, Brno, Czech Republic. pp.1642-1649, ⟨10.1145/3341105.3374035⟩. ⟨lirmm-03290255⟩



Record views


Files downloads