Title :
The UML meta modeling extension mechanism by using Aspect Oriented Modeling (AOM)
Author :
Ali, Ahmad ; Malik, Zafar I. ; Riaz, Naveed ; Jaffer, Muhammad ; Usmani, Khalid
Author_Institution :
DM&R Div., NESPAK, Islamabad, Pakistan
Abstract :
Unified Modeling Language (UML) is a standard modeling language for Object Oriented Modeling. UML in its standard form do not allow modeling the new constructs added by aspects-oriented. Therefore, UML needs to be extended by some mechanism to incorporate aspect related concepts. The two mechanisms available are UML profiling and UML meta-modeling. The mechanism adopted is meta-modeling due to its expression of freedom while introducing new elements. The Meta models presented add new elements needed to model the aspect orientation constructs. The aspect modeling approach presented allows structural as well as behavioural modeling of aspects. Although many Meta models have been proposed earlier for structural modeling but either they are incomplete or need updation to UML 2.0. The work presented is an extension to UML 2.0 and provides complete means for AOM. More over no work is found in Metamodeling of behavioural diagrams. This work not only provides extensions to the class diagram but also to the interactions diagram. Using this approach one can model the static structure and the behavioural structure of crosscutting concerns.
Keywords :
Unified Modeling Language; aspect-oriented programming; object-oriented methods; AOM; UML 2.0; UML meta modeling extension mechanism; UML profiling; Unified Modeling Language; aspect orientation constructs; aspect oriented modeling; behavioural diagrams; behavioural modeling; crosscutting concerns; interactions diagram; object oriented modeling; structural modeling; Conferences; Java; Metamodeling; Object oriented modeling; Standards; Timing; Unified modeling language; Aspect Oriented Modeling; Crosscutting concerns; Meta Model; Unified Modeling Language;
Conference_Titel :
Advance Computing Conference (IACC), 2014 IEEE International
Conference_Location :
Gurgaon
Print_ISBN :
978-1-4799-2571-1
DOI :
10.1109/IAdCC.2014.6779527