DocumentCode :
3283445
Title :
A Connector-Centric Approach to Aspect-Oriented Software Evolution
Author :
Lau, Yiming ; Zhao, Wenyun ; Peng, Xin ; Tang, Shan
Author_Institution :
Fudan Univ., Shanghai
Volume :
2
fYear :
2007
fDate :
24-27 July 2007
Firstpage :
391
Lastpage :
398
Abstract :
Lose sight of the existence of system crosscutting concerns, e.g. safety and quality etc, often causes the system hard to maintain and evolve according to the changing environment and requirements. In this paper we propose an incremental aspect-oriented (AO) approach to ease this kind of evolution problem in architecture level. In this approach we introduce a novel connector, namely aspect weaving connector (AWC), to support the seamless integration of AOSD and software architecture modeling. Concretely crosscutting concerns are encapsulated into aspects and modeled as software components. AWC acts as a connector wrapper coordinating the interaction between aspectual and regular components. In order to provide a formal basic to AWC, we propose a conceptual model of it, which formalizes the underlying mechanisms of aspect dynamic weaving in architecture level using process algebra CSP. Then we verify the model´s properties with FDR2 and prove that our connector-centric AO architecture modeling approach can give system an architectural dynamism and make it easier to maintain and evolve.
Keywords :
communicating sequential processes; data encapsulation; formal verification; object-oriented programming; software architecture; software maintenance; software prototyping; CSP; aspect weaving connector; aspect-oriented software evolution; conceptual model; data encapsulation; formal verification; process algebra; software architecture modeling; software component; software maintenance; Computer architecture; Connectors; Programming; Proposals; Software architecture; Software engineering; Software maintenance; Software quality; Software safety; Weaving;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
Conference_Location :
Beijing
ISSN :
0730-3157
Print_ISBN :
0-7695-2870-8
Type :
conf
DOI :
10.1109/COMPSAC.2007.14
Filename :
4291152
Link To Document :
بازگشت