Title :
Composing activity aspect diagrams using graph transformation approach
Author :
Khennouf, Fatiha ; Hettab, Abdelkamel ; Chaoui, Allaoua ; Babahenini, Mohamed Chaouki
Author_Institution :
Comput. Sci. Dept., Mentouri Univ., Constantine, Algeria
Abstract :
Aspect-oriented paradigm is currently introduced in all phases of the software development with the aim of reducing complexity and enhancing modularity and maintainability already in the early phases. In this paper we propose an approach for aspect-oriented modelling and composition that focuses on UML activity diagrams to capture both crosscutting concerns and core functionality. The approach builds on the use of metamodelling and graph transformations technique to achieve model composition . It takes as an input primary and aspect models described according to a metamodel that we previously defined then produces a model with all aspect models included. The model creation, edition and transformation is carried out using the well-established AToM3 tool. The approach is illustated by an example.
Keywords :
Unified Modeling Language; aspect-oriented programming; graph grammars; AToM3 tool; UML activity diagrams; activity aspect diagram composition; aspect models; aspect-oriented composition; aspect-oriented modelling; aspect-oriented paradigm; core functionality; crosscutting concerns; graph transformation approach; input primary models; metamodelling; model creation; model edition; model transformation; software development; Analytical models; Computational modeling; Grammar; Object oriented modeling; Programming; Unified modeling language; Weaving; AToM3; UML activity diagrams; aspect-oriented composition; metamodel based model transformation;
Conference_Titel :
Digital Information Processing and Communications (ICDIPC), 2012 Second International Conference on
Conference_Location :
Klaipeda City
Print_ISBN :
978-1-4673-1106-9
DOI :
10.1109/ICDIPC.2012.6257282