Title :
From UML class diagrams to Aspect-Oriented Class Diagrams using graph transformation
Author :
Aouag, Mouna ; Chaoui, Abdelmadjid
Author_Institution :
Dept. of Comput. Sci. & its Applic., Univ. Constantine 2, Constantine, Algeria
Abstract :
UML class diagram is an Object-Oriented model used to describe the static view of a system and so it suffers from many limits of Object Oriented Paradigm (OOP) such as the duplication and cross-cutting concern. For this reason, developers and programmers have proposed a new paradigm called Aspect Oriented Paradigm. The Aspect Oriented Modeling has shown its usefulness in the modeling and development of complex systems and also for solving the problems of object-oriented modeling. Graph transformation is one of several studies on the Aspects composition (weaver) aiming to bridge the gap between Object-Oriented models and Aspect Oriented models. In this paper, we propose an approach for Aspects composition. More precisely, we propose to integrate automatically Aspects models in Object Oriented Class diagrams in order to get Aspect Oriented Class diagrams. The approach is based on graph transformation since the input and the output models are graphs. So, we propose two meta-models one for UML class diagrams and another for Aspect Models. Then a graph grammar is proposed to perform the transformation process. ATOM3 tool is used to implement the approach. A case study illustrates the proposed approach.
Keywords :
Unified Modeling Language; aspect-oriented programming; data models; graph grammars; ATOM3 tool; OOP; UML class diagrams; aspect oriented modeling; aspect oriented paradigm; aspect-oriented class diagrams; aspects composition; complex systems; graph grammar; graph transformation; meta-models; object oriented paradigm; object-oriented model; Computational modeling; Educational institutions; Grammar; Object oriented modeling; Unified modeling language; Weaving; AToM 3; Aspect Oriented Modeling; Class diagrams; Graph grammar; MATA; UML; meta-model;
Conference_Titel :
Control, Decision and Information Technologies (CoDIT), 2013 International Conference on
Conference_Location :
Hammamet
Print_ISBN :
978-1-4673-5547-6
DOI :
10.1109/CoDIT.2013.6689588