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 Popovici | 1 | 300 | 21.01 |
Gustavo Alonso | 2 | 5476 | 612.79 |
Thomas R. Gross | 3 | 2807 | 404.74 |