Authors:
Adil Anwar
1
;
Sophie Ebersold
2
;
Mahmoud Nassar
3
;
Bernard Coulette
2
and
Abdelaziz Kriouile
3
Affiliations:
1
University of Toulouse, IRIT, UT2; LRIMIARF laboratory, Université Mohammed V-Agdal, Faculté des sciences, Morocco
;
2
University of Toulouse, IRIT, UT2, France
;
3
SI2M laboratory, ENSIAS, Morocco
Keyword(s):
Model composition, VUML Profile, Viewpoints, Transformations, Correspondences, translation and composition rules, QVT-Core standard.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Modeling Formalisms, Languages and Notations
;
Software Engineering
;
Systems Engineering
Abstract:
With the increasing importance of models in software development, many activities such as transformation, verification and composition are becoming crucial in the field of Model Driven Engineering (MDE). Our main objective is to propose a model-driven approach to compose design models. This approach is applied to the VUML profile that allows to analyse/design a system on the basis of functional points of view. In this paper we first describe a transformation-based composition process and then we specify transformations as a collection of
QVT-Core rules implemented in ATL. The proposal is illustrated by a simple example.