A Fine-Grained Join Point Model for More Reusable Aspects

Source: University of Tokyo

Favorite

Free registration required

The authors propose a new join point model for Aspect-Oriented Programming (AOP) languages. In most AOP languages including AspectJ, a join point is a time interval of an action in execution. While those languages are widely accepted, they have problems in aspects re-usability, and awkwardness when designing advanced features such as trace-matches. Their proposed join point model, namely the point-in-time join point model redefines join points as the moments both at the beginning and end of actions. Those finer-grained join points enable one to design AOP languages with better re-usability and flexibility of aspects.
Format:PDF Size:758.40
Date:Nov 2006