The UML Meta Modeling extension mechanism by using Aspect Oriented Modeling (AOM)

被引:0
|
作者
Ali, Asad [1 ]
Malik, Zafar I. [2 ]
Riaz, Naveed [1 ]
Jaffer, Muhammad [3 ]
Usmani, Khalid [4 ]
机构
[1] NESPAK, DM&R Div, Islamabad, Pakistan
[2] Educ Management Informat Syst, Islamabad, Pakistan
[3] PMAS AAUR, Rawalpindi, Pakistan
[4] Hi tech Univ, Taxi Cana, Pakistan
关键词
Unified Modeling Language; Aspect OrientedModeling; Crosscutting concerns; Meta Model;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:1373 / 1378
页数:6
相关论文
共 50 条
  • [41] Aspect-Oriented Modeling of Railway Cyber Physical Systems Based on the Extension of AADL
    Zhang, Lichen
    [J]. 2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 2104 - 2111
  • [42] On the classification of UML's meta model extension mechanism
    Jiang, YB
    Shao, WZ
    Zhang, L
    Ma, ZY
    Meng, XW
    Ma, HH
    [J]. UML 2004 - THE UNIFIED MODELING LANGUAGE: MODELING LANGUAGES AND APPLICATIONS, PROCEEDINGS, 2004, 3273 : 54 - 68
  • [43] Ontology modeling using UML
    Wang, X
    Chan, CW
    [J]. OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 59 - 68
  • [44] Reliability modeling using UML
    Leangsuksun, C
    Song, HT
    Shen, LX
    [J]. SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 259 - 262
  • [45] Aspect Composition in the Motorola Aspect-Oriented Modeling Weaver
    Zhang, Jing
    Cottenier, Thomas
    van den Berg, Aswin
    Gray, Jeff
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (07): : 89 - 108
  • [46] Agent-oriented software modeling with UML approach
    Park, S
    Kim, J
    Lee, S
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (08): : 1631 - 1641
  • [47] Requirement And Interaction Analysis using Aspect-Oriented Modeling.
    Mohite, Sagar
    Phalnikar, Rashmi
    Joshi, Manjusha
    Joshi, S. D.
    Jadhav, Swati
    [J]. SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 1448 - 1453
  • [48] A Discussion on Teaching of Object-oriented UML Modeling
    Shao, Yingan
    [J]. 2016 4TH INTERNATIONAL CONFERENCE ON SOCIAL SCIENCES RESEARCH (SSR 2016), 2016, 16 : 90 - 92
  • [49] Object oriented analysis and modeling for families of systems with UML
    Gomaa, H
    [J]. SOFTWARE REUSE: ADVANCES IN SOFTWARE REUSABILITY, 2000, 1844 : 89 - 99
  • [50] The viewpoint abstraction in object-oriented modeling and the UML
    Motschnig-Pitrik, R
    [J]. CONCEPTUAL MODELING ER 2000, PROCEEDINGS, 2000, 1920 : 543 - 557