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 :
بازگشت