Title :
Research on software architecture adaptability based on AOP
Author :
Jingjun, Zhang ; Hui, Li ; Yang, Zhang
Author_Institution :
Hebei Univ. of Eng.
Abstract :
Oriented programming is of the benefit that enables developers to capture in separated aspect modules concerns which are spread over different components in a system. This paper presents an approach that attempts to apply this paradigm to software architecture connector based on the combination of aspect-oriented software development and component based software development, and then proposes the definition and model of what we have called aspect connector to achieve the interaction between components. Using the approach one can enhance the reuse and reconfiguration of components and decrease the complexity and dependence of connection, which is an effective solution to enhance software architecture adaptability. Finally, the improvements of software architecture adaptability are verified by means of a printer system case.
Keywords :
object-oriented programming; software architecture; aspect-oriented software development; component based software development; oriented programming; software architecture adaptability; Computer architecture; Connectors; Grid computing; Internet; Printers; Programming; Software architecture; Software maintenance; Software safety; Unified modeling language;
Conference_Titel :
SoutheastCon, 2007. Proceedings. IEEE
Conference_Location :
Richmond, VA
Print_ISBN :
1-4244-1028-2
Electronic_ISBN :
1-4244-1029-0
DOI :
10.1109/SECON.2007.343002