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 条
  • [1] Extension of UML sequence diagrams for aspect-oriented modeling
    Extensión del Diagrama de Secuencias UML para el Modelado orientado a Aspectos
    [J]. 2013, Centro de Informacion Tecnologica (24):
  • [2] A UML extension for viewpoint-oriented modeling
    Hair, Abdellatif
    [J]. 3RD INT CONF ON CYBERNETICS AND INFORMATION TECHNOLOGIES, SYSTEMS, AND APPLICAT/4TH INT CONF ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 3, 2006, : 129 - 133
  • [3] Systematic review on aspect-oriented UML modeling: A complete aspectual UML modeling framework
    [J]. Magableh, A, 1600, Asian Network for Scientific Information (13):
  • [4] Modeling Aspect-Oriented Programming with UML Profile
    Zhang, Jingjun
    Chen, Yuejuan
    Liu, Guangyuan
    [J]. PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL II, 2009, : 242 - +
  • [5] Towards a Framework of Aspect-Oriented Modeling with UML
    Zhou, Xiao-cong
    Liu, Chang
    Niu, Yan-tao
    Lai, Tai-zong
    [J]. ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 738 - 741
  • [6] JPI UML Software Modeling Aspect-Oriented Modeling for Modular Software
    Vidal Silva, Cristian
    Villarreol, Rodolfo
    Lopez, Leopoldo
    Bustamante, Miguel
    Schmal, Rodolfo
    Rea Sanchez, Victor
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (12) : 226 - 235
  • [7] Aspect-oriented extension requirements modeling
    Zhang Jingjun
    Li Furong
    Li Hui
    [J]. PROCEEDINGS IEEE SOUTHEASTCON 2007, VOLS 1 AND 2, 2007, : 340 - 340
  • [8] Performance analysis of UML models using aspect-oriented modeling techniques
    Shen, H
    Petriu, DC
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2005, 3713 : 156 - 170
  • [9] Modeling object oriented using the UML
    Zadeh, J
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, : 312 - 315
  • [10] Aspect Oriented Navigation Modeling for Web Applications Based on UML
    Casalanguida, H.
    Duran, J. E.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2009, 7 (01) : 92 - 100