|
[ Publications ]
[ Research Opportunities ]
[ Partners & Supporters ]
[ Earlier Work ]
|
|
Just-In-Time Aspects: Efficient Dynamic Weaving for Java
|
| Andrei Popovici,
Gustavo Alonso,
Thomas Gross,
Just-In-Time Aspects: Efficient Dynamic Weaving for Java, Proc. 2nd Intl Conf. Aspect-Oriented Software
Development, March 2003.
[AOSD_2003.pdf
AOSD_2003.ps]
|
|
Recent developments in service architectures suggest that run-time
adaptations could be implemented with dynamic AOP. In this paper we
discuss application requirements on run-time AOP support and present
a system that addresses these requirements. We provide basic
support for weaving using the Just-In-Time compiler, while the AOP
system is treated as an exchangeable module on top of the basic
support. This approach allows us to provide low run-time
overhead, AOP system flexibility, and secure weaving. We provide an
extensive empirical evaluation and discuss the trade-offs resulting
from using the JIT compiler and a modularized architecture.
|
|
[ Publications ]
[ Research Opportunities ]
[ Partners & Supporters ]
[ Earlier Work ]
|
|