会议专题

An Aspect-Oriented Software Architectural Design Method Based on AC2-ADL

Architecture description language (ADL) is the foundation of architecture-centered software development. However, traditional ADLs lack the ability to describe design decisions which are crosscutting multiple units of software architecture, resulting in software architecture design difficultly to understand, evolve and reuse. Through defining an aspect-oriented software architecture description language named AC2-ADL, this paper represents an aspect-oriented software architectural design method to describe crosscutting concerns of the system clearly by using a novel concept of aspectual component. In addition, this method introduces another concept of aspectual connector to abstract the complex interactions between structures so that the scattering and tangling concerns can be addressed. Aiming as demonstrating how AC2-ADL can be used in practice, a process for architectural design of online auction system in e-commerce is discussed.

component aspect-oriented software architecture software architecture description language aspectual component aspectual connector pointcut of software architecture layer

Xue Tong Ying Shi Wen Jing Zhang linlin

State Key Lab of Software Engineering Wuhan University Wuhan, China P.R. State Key Lab of Software Engineering, Wuhan University Wuhan, China P.R.

国际会议

2011 International Conference on Computer Science and Network Technology(2011计算机科学与网络技术国际会议 ICCSNT 2011)

哈尔滨

英文

1506-1513

2011-12-24(万方平台首次上网日期,不代表论文的发表时间)