Article (Périodiques scientifiques)
A generic model decomposition technique and its application to the Eclipse modeling framework
MA, Qin; KELSEN, Pierre; GLODT, Christian
2015In Software and Systems Modeling, 14 (2), p. 921-952
Peer reviewed
 

Documents


Texte intégral
Submit-10-04-2013.pdf
Postprint Auteur (1.61 MB)
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
MDE; EMF; model decomposition; model slicing
Résumé :
[en] Model-driven software development aims at easing the process of software development by using models as primary artifacts. Although less complex than the real systems they are based on, models tend to be complex nevertheless, thus making the task of handling them non-trivial in many cases. In this paper we propose a generic model decomposition technique to facilitate model management by decomposing complex models into smaller sub-models that conform to the same metamodel as the original model. The technique is based upon a formal foundation that consists of a formal capturing of the concepts of models, metamodels, and model conformance; a formal constraint language based on EssentialOCL; and a set of formally proved properties of the technique. We organize the decomposed sub-models in a mathematical structure as a lattice, and design a linear-time algorithm for constructing this decomposition. The generic model decomposition technique is applied to the Eclipse Modeling Framework (EMF) and the result is used to build a solution to a specific model comprehension problem of Ecore models based upon model pruning. We report two case studies of the model comprehension method: one in BPMN and the other in fUML.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
MA, Qin ;  Luxembourg Institute of Science and Technology - LIST
KELSEN, Pierre ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
GLODT, Christian ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
A generic model decomposition technique and its application to the Eclipse modeling framework
Date de publication/diffusion :
2015
Titre du périodique :
Software and Systems Modeling
ISSN :
1619-1366
Maison d'édition :
Springer Science & Business Media B.V.
Volume/Tome :
14
Fascicule/Saison :
2
Pagination :
921-952
Peer reviewed :
Peer reviewed
Disponible sur ORBilu :
depuis le 02 octobre 2014

Statistiques


Nombre de vues
259 (dont 36 Unilu)
Nombre de téléchargements
368 (dont 13 Unilu)

citations Scopus®
 
14
citations Scopus®
sans auto-citations
11
OpenCitations
 
7
citations OpenAlex
 
17
citations WoS
 
9

Bibliographie


Publications similaires



Contacter ORBilu