Using Pointcut Delta Analysis to Support Evolution of Aspect-Oriented Software
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
An aspect-oriented approach for modeling self-organizing emergent structures
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
Aspect-specification based on structural type information
Proceedings of the 2006 ACM symposium on Applied computing
Role-based refactoring of crosscutting concerns
Role-based refactoring of crosscutting concerns
Separation of concerns with procedures, annotations, advice and pointcuts
ECOOP'05 Proceedings of the 19th European conference on Object-Oriented Programming
Hi-index | 0.00 |
This paper presents a model for improving the adaptiveness of AOP frameworks. While a metadata pointcut can be an effective tool for encapsulating and consuming the program events related to a crosscutting concern, AOP languages do not provide a succinct mechanism for binding certain types of crosscutting object references used in advice. We present a design pattern for writing adaptive aspects that consume role-based annotations, enabling a framework to be written in a manner that diminishes the occurrence of the fragile pointcut problem.