Sciweavers

ECOOP
2006
Springer

Improving AOP Systems' Evolvability by Decoupling Advices from Base Code

14 years 4 months ago
Improving AOP Systems' Evolvability by Decoupling Advices from Base Code
The evolvability of AOP systems is severely affected by the tight coupling between aspects and base code. This paper identifies the advice fragility problem, originated in the need for advices to access the application context while being oblivious to base code details. Most proposed solutions to the wellknown pointcut fragility problem consist in decoupling base code from aspects by means of an intermediate abstraction layer. We build on top of those proposals, introducing the concept of model-based aspects, and present a new version of our semantic pointcut framework, constituting a practical approach to address the advice fragility problem.
Alan Cyment, Nicolas Kicillof, Rubén Altman
Added 22 Aug 2010
Updated 22 Aug 2010
Type Conference
Year 2006
Where ECOOP
Authors Alan Cyment, Nicolas Kicillof, Rubén Altman, Fernando Asteasuain
Comments (0)