On investigating Metamodel Inaccurate Structures - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier Access content directly
Conference Papers Year : 2020

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.
Fichier principal
Vignette du fichier
ECetAl_SAC_2020.pdf (1.75 Mo) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

lirmm-03290255 , version 1 (19-07-2021)

Identifiers

Cite

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⟩
71 View
110 Download

Altmetric

Share

Gmail Mastodon Facebook X LinkedIn More