DocumentCode
2097905
Title
Modeling Aspect-Oriented Extension Software Architecture
Author
Furong, Li ; Wei, Sun ; Zhigang, Jia
Author_Institution
Int. Coll., Huanghuai Univ., China
Volume
2
fYear
2008
fDate
20-22 Dec. 2008
Firstpage
431
Lastpage
434
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Computational Technology, 2008. ISCSCT '08. International Symposium on
Conference_Location
Shanghai
Print_ISBN
978-1-4244-3746-7
Type
conf
DOI
10.1109/ISCSCT.2008.157
Filename
4731657
Link To Document