DocumentCode
120961
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
fYear
2014
fDate
21-22 Feb. 2014
Firstpage
1373
Lastpage
1378
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Advance Computing Conference (IACC), 2014 IEEE International
Conference_Location
Gurgaon
Print_ISBN
978-1-4799-2571-1
Type
conf
DOI
10.1109/IAdCC.2014.6779527
Filename
6779527
Link To Document