Communications of the ACM
Types and programming languages
Types and programming languages
Proceedings of the 3rd international conference on Aspect-oriented software development
Hi-index | 0.00 |
We present a type system for pointcut designators (pcds) and advice forms of an aspect oriented programming langauge The type system classifies pcds as static, dynamic and implausible based on the static type information of the join points selected by the pcds Typing the pcds assists in statically restricting the applicability of around advice to procedure call and procedure execution join points This enables better reasoning about the behavior of around advice.