Title
Just-in-time aspects: efficient dynamic weaving for Java
Abstract
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 tradeoffs resulting from using the JIT compiler and a modularized architecture.
Year
DOI
Venue
2003
10.1145/643603.643614
AOSD
Keywords
Field
DocType
aop system,run-time adaptation,basic support,just-in-time compiler,run-time aop support,jit compiler,low run-time overhead,aop system flexibility,dynamic aop,just-in-time aspect,application requirement,weaving,service architecture,aspect oriented programming,design patterns,just in time compiler
Weaving,Architecture,Programming language,Aspect-oriented programming,Computer science,Software design pattern,Real-time computing,Compiler,Just-in-time compilation,Java
Conference
ISBN
Citations 
PageRank 
1-58113-660-9
98
5.55
References 
Authors
16
3
Name
Order
Citations
PageRank
Andrei Popovici130021.01
Gustavo Alonso25476612.79
Thomas R. Gross32807404.74