Combinatorial model and aspect-oriented extension of architecture description language

被引:0
|
作者
Zhang, JJ [1 ]
Zhang, Y [1 ]
Li, FR [1 ]
机构
[1] Hebei Univ Engn, Sci Res Off, Hebei, Peoples R China
关键词
combinatorial model; ADL; aspect-oriented programming; aspect; component;
D O I
10.1109/ITRE.2005.1503123
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Component-based software development approach is one of the most promising solutions for the emerging high development cost, low productivity, unmanageable software quality and high risk. This approach, however, encounters some problems about unseparated crosscutting concerns that are easy to lead to the code-tangling and code-scattering. Aspect-oriented programming enables the handling of crosscutting concerns and implements the separation of concerns. It will help to understand the software system better and strengthen the adaptability, maintainability and reusability of the final software. This paper defines the aspect model at first, and then the static and dynamic combinatorial semantic between component and aspect are described. The definition is an extension of traditional architecture model. Based on the definition, we extend the XADL by introducing the aspect, which enhances the nonfunctional properties description capability of ADL. Furthermore, using the ATM system as an example, we illustrate how to describe the system with the label we defined.
引用
收藏
页码:277 / 281
页数:5
相关论文
共 50 条
  • [1] Designing software architectures with an aspect-oriented architecture description language
    Perez, Jennifer
    Ali, Nour
    Carsi, Jose A.
    Ramos, Isidro
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 123 - 138
  • [2] Modeling Aspect-Oriented Extension Software Architecture
    Li Furong
    Sun Wei
    Jia Zhigang
    ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 431 - +
  • [3] Use-Case Based Aspect-Oriented Architecture Description Model
    Ge Jun-wei
    Tang Rong
    Fang Yi-qiu
    2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 3, PROCEEDINGS, 2009, : 301 - +
  • [4] Use-Case Based Aspect-Oriented Architecture Description Model
    Fang Yi-qiu
    Tang Rong
    Ge Jun-wei
    PROCEEDINGS OF THE 2008 ADVANCED SOFTWARE ENGINEERING & ITS APPLICATIONS, 2008, : 206 - +
  • [5] AspectCCM:: An aspect-oriented extension of the Corba Component Model
    Clemente, PJ
    Hernández, J
    Murillo, JM
    Pérez, MA
    Sánchez, F
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE, 2002, : 10 - 16
  • [6] Aspect-oriented extension requirements modeling
    Zhang Jingjun
    Li Furong
    Li Hui
    PROCEEDINGS IEEE SOUTHEASTCON 2007, VOLS 1 AND 2, 2007, : 340 - 340
  • [7] Modeling Aspect-Oriented Software Architecture
    Ni, Youcong
    Ying, Shi
    Zhang, Linlin
    Wen, Jing
    Ye, Peng
    Zhang, Jiajing
    2009 INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, PROCEEDINGS, 2009, : 108 - +
  • [8] Aspect-Oriented Modeling and Mapping Driven by Model Driven Architecture
    Zhang, Jingjun
    Chen, Yuejuan
    Zhang, Yang
    Li, Hui
    2009 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 1, 2009, : 180 - +
  • [9] Aspect-Oriented Architecting Using Architecture Frameworks
    Martin, James N.
    INCOSE International Symposium, 2021, 31 (01) : 210 - 226
  • [10] Aspect-oriented analysis for product line architecture
    Kishi, T
    Noda, N
    SOFTWARE PRODUCT LINES: EXPERIENCE AND RESEARCH DIRECTIONS, 2000, 576 : 135 - 145