Title :
Modeling Aspect-Oriented Extension Software Architecture
Author :
Furong, Li ; Wei, Sun ; Zhigang, Jia
Author_Institution :
Int. Coll., Huanghuai Univ., China
Abstract :
Component-based software architecture realizes non-functional attributes through specific middleware platform, thus mapping components to component models will results in code which the crosscutting concerns encapsulated in the middleware showing up at several models, which increases the dependencies among component models, and reduces the ability of architecture to describe system. In view of this, aspect-oriented programming method is introduced to software architecture, and the crosscutting attribute is picked up and modeled as aspect connector, then an aspect-oriented architecture meta-model is brought forward. In the end, a case of books management system is used to explain the specific process, then the aspect-oriented architecture model is compared with a conventional model, the results validate that aspect-oriented software architecture model has higher practicality values.
Keywords :
middleware; object-oriented programming; software architecture; aspect connector; aspect-oriented architecture meta-model; aspect-oriented architecture model; aspect-oriented extension software architecture; aspect-oriented programming method; books management system; component-based software architecture; crosscutting attribute; middleware platform; nonfunctional attributes; Books; Computer architecture; Computer science; Connectors; Educational institutions; Middleware; Object oriented modeling; Software architecture; Software maintenance; Technology management; Aspect-Oriented Programming; Aspect-connector; UML;
Conference_Titel :
Computer Science and Computational Technology, 2008. ISCSCT '08. International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-3746-7
DOI :
10.1109/ISCSCT.2008.157