Aspect-Oriented Modeling in Software Architecture Pattern Based on UML

被引:2
|
作者
Li, Hui [1 ]
Zhang, Jingjun [2 ]
Chen, Yuejuan [3 ]
机构
[1] Handan Coll, Sch Informat Engn, Handan, Hebei, Peoples R China
[2] Hebei Univ Engn, Sci Res Off, Handan, Hebei, Peoples R China
[3] Hebei Univ Engn, Sch Informat & Elect Engn, Handan, Hebei, Peoples R China
关键词
Aspect-Oriented Programming; UML; MVC; Software Architecture; Object-Oriented Programming;
D O I
10.1109/ICCAE.2010.5451819
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Aspect Oriented Programming (AOP) aims at addressing the problem of the crosscutting concerns (e. g. logging, validation, transaction etc.), those functionalities that are scattered among several modules in a given system. Aspects can be defined to modularize such concerns. In this work, we focus on the most popular MVC pattern in software architecture pattern, and introduce the aspect-oriented programming ideas into the MVC model with Unified Modeling Language (UML), also we propose a model of aspectoriented MVC pattern, which extracts crosscutting concerns of going through the system to form an aspect layer and uses the configuration file to statement the point of weaving. To assess the effects of the idea on MVC pattern, an actual system is carried out. In the end, we report the results of the pattern of the feasibility and superiority.
引用
收藏
页码:575 / 578
页数:4
相关论文
共 50 条
  • [1] Modeling Aspect-Oriented Software Architecture
    Ni, Youcong
    Ying, Shi
    Zhang, Linlin
    Wen, Jing
    Ye, Peng
    Zhang, Jiajing
    [J]. 2009 INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, PROCEEDINGS, 2009, : 108 - +
  • [2] 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
  • [3] Modeling Aspect-Oriented Extension Software Architecture
    Li Furong
    Sun Wei
    Jia Zhigang
    [J]. ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 431 - +
  • [4] Performance modeling and analysis of software architectures: An aspect-oriented UML based approach
    Cooper, K
    Dai, LR
    Deng, Y
    [J]. SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 111 - 117
  • [5] Performance modeling and analysis of software architectures: An aspect-oriented UML based approach
    Cooper, K
    Dai, LR
    Deng, Y
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2005, 57 (01) : 89 - 108
  • [6] OOAspectZ and aspect-oriented UML class diagrams for Aspect-oriented software modelling (AOSM)
    Vidal Silva, C.
    Saens, R.
    Del Rio, C.
    Villarroel, R.
    [J]. INGENIERIA E INVESTIGACION, 2013, 33 (03): : 66 - 71
  • [7] Reflection-based, aspect-oriented software architecture
    Cuesta, CE
    Romay, MP
    de la Fuente, P
    Barrio-Solórzano, M
    [J]. SOFTWARE ARCHITECTURE, 2004, 3047 : 43 - 56
  • [8] 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 - +
  • [9] A Survey on UML-Based Aspect-Oriented Design Modeling
    Wimmer, Manuel
    Schauerhuber, Andrea
    Kappel, Gerti
    Retschitzegger, Werner
    Schwinger, Wieland
    Kapsammer, Elisabeth
    [J]. ACM COMPUTING SURVEYS, 2011, 43 (04)
  • [10] 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