DocumentCode
466956
Title
Non-Functional Attributes Modeling in Software Architecture
Author
Jingjun, Zhang ; Furong, Li ; Yang, Zhang ; Liguo, Wang
Author_Institution
Hebei Univ. of Eng., Handan
Volume
2
fYear
2007
fDate
July 30 2007-Aug. 1 2007
Firstpage
149
Lastpage
153
Abstract
Non-functional attributes, such as security, reliability, and maintainability in software architecture, typically can not be encapsulated with traditional objects and components, but AOP can. However, AOP is not mature enough to realize the reuse of aspect. In view of this, AOP is introduced to the architecture, and a new entity, aspect connector, is put forward to model the non-functional attributes. Furthermore, a new ADL is used to describe the aspect connector. Finally, a case of book management system is used to explain the method. The results show that the aspect connector not only model the non-functional attributes, but also reduce the complexity of the system and increase software´s reusability and maintainability.
Keywords
computational complexity; software architecture; software maintenance; software reusability; aspect connector; book management system; complexity reduction; nonfunctional attributes modeling; software architecture; software maintainability; software reusability; Computer architecture; Connectors; Educational institutions; Java; Maintenance engineering; Middleware; Reliability engineering; Software architecture; Software engineering; Software maintenance; AOP; Aspect Connector; Non-Functional Attributes;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
Conference_Location
Qingdao
Print_ISBN
978-0-7695-2909-7
Type
conf
DOI
10.1109/SNPD.2007.212
Filename
4287668
Link To Document