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

https://hal-lirmm.ccsd.cnrs.fr/lirmm-03290255
Contributor : Isabelle Gouat Connect in order to contact the contributor
Submitted on : Monday, July 19, 2021 - 11:40:51 AM
Last modification on : Friday, October 22, 2021 - 3:07:27 PM
Long-term archiving on: : Wednesday, October 20, 2021 - 6:26:00 PM

File

ECetAl_SAC_2020.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

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

Share

Metrics

Record views

45

Files downloads

41