Article (Scientific journals)
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
 

Files


Full Text
Submit-10-04-2013.pdf
Author postprint (1.61 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
MDE; EMF; model decomposition; model slicing
Abstract :
[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 :
Computer science
Author, co-author :
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)
External co-authors :
no
Language :
English
Title :
A generic model decomposition technique and its application to the Eclipse modeling framework
Publication date :
2015
Journal title :
Software and Systems Modeling
ISSN :
1619-1366
Publisher :
Springer Science & Business Media B.V.
Volume :
14
Issue :
2
Pages :
921-952
Peer reviewed :
Peer reviewed
Available on ORBilu :
since 02 October 2014

Statistics


Number of views
138 (33 by Unilu)
Number of downloads
296 (13 by Unilu)

Scopus citations®
 
12
Scopus citations®
without self-citations
9
OpenCitations
 
7
WoS citations
 
7

Bibliography


Similar publications



Contact ORBilu