Architectural design of the Online Auction System with AOSAD
Crosscutting behaviors and features of architectural units have always been a tricky issue in software architecture design, If not well treated, they may cause some unnecessary coupling among architectural units and hamper maintenance, evolution and reusability of software products.Appropriate modeling approaches and expressions contribute to the solution of these problems. This paper proposes an Aspect-Oriented Software Architecture Design approach AOSAD to design the software architecture of systems. AOSAD employs a special kind of architectural component called Aspectual Component to encapsulate crosscutting behaviors and features to improve modularization, and introduces a special kind of connector called Aspectual Connector to make the complicated interaction more controllable. Additionally, this paper proposes a new Aspect-Oriented architecture description language AC2-ADL for formal specification of the software architecture of systems. The whole designing process of the approach is discussed systematically through a case study of Online Auction System in e-business domain.
Wen Jing Ying Shi Ni You Cong Zhang LinLin
State Key Lab of Software Engineering, Wuhan University Wuhan, China P.R.
国际会议
AiR08,EM2108,SOAIC08,SIOKM08,BIMA08,DKEEE08(2008IEEE国际电子商务工程学术会议)
西安
英文
5-12
2008-10-22(万方平台首次上网日期,不代表论文的发表时间)