DocumentCode :
3203730
Title :
A Formal Approach to Model Composition Applied to VUML
Author :
Anwar, Adil ; Dkaki, Taoufiq ; Ebersold, Sophie ; Coulette, Bernard ; Nassar, Mahmoud
Author_Institution :
IRIT-UTM Univ. of Toulouse, Toulouse, France
fYear :
2011
fDate :
27-29 April 2011
Firstpage :
188
Lastpage :
197
Abstract :
Several approaches adopted by the software engineering community rely on the principle of multi-modeling which allows to separate concerns and to model a system as a set of less complex sub-models. Model composition is a crucial activity in Model Driven Engineering (MDE). It is particularly useful when adopting a multi-modeling approach to analyze and design software systems. In previous work, we have defined a view-based UML profile called VUML. In this paper, we describe a formal approach for model composition in which we consider the composition as an algebraic operator on the set of UML-compliant models. We specify the semantics of our composition operator by means of graph transformations. Furthermore, we present a composition scheme interpreted by a two-steps composition process based on two strategies of correspondence and merging. To illustrate our approach, we apply it to the composition of UML class models diagrams into one VUML model class diagram.
Keywords :
Unified Modeling Language; graph grammars; process algebra; software engineering; UML profile; UML-compliant models; VUML; algebraic operator; graph transformations; model composition; model driven engineering; multimodeling approach; software engineering; Context; Context modeling; Focusing; Merging; Semantics; Unified modeling language; Web pages; Model composition; Model-Driven Development; VUML Profile; formal approach; graph transformation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems (ICECCS), 2011 16th IEEE International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-61284-853-2
Electronic_ISBN :
978-0-7695-4381-9
Type :
conf
DOI :
10.1109/ICECCS.2011.26
Filename :
5773393
Link To Document :
بازگشت