Sciweavers

COMPSAC
2007
IEEE

A Connector-Centric Approach to Aspect-Oriented Software Evolution

13 years 11 months ago
A Connector-Centric Approach to Aspect-Oriented Software Evolution
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 architectur...
Yiming Lau, Wenyun Zhao, Xin Peng, Shan Tang
Added 07 Dec 2010
Updated 07 Dec 2010
Type Conference
Year 2007
Where COMPSAC
Authors Yiming Lau, Wenyun Zhao, Xin Peng, Shan Tang
Comments (0)