Just-in-time aspects: efficient dynamic weaving for Java

Just-in-time aspects: efficient dynamic weaving for Java
复制标题

即时方面:Java 的高效动态编织

DOI:
10.1145/643603.643614
复制
发表时间:
2003
期刊:
--
影响因子:
--
通讯作者:
T. Gross
T. Gross
中科院分区:
--
文献类型:
--
作者:
A. Popovici;G. Alonso;T. Gross

文献摘要

参考文献

被引文献

相似文献

服务体系结构的最新发展表明,运行时的适应可以用动态AOP来实现。在本文中,我们讨论了应用程序的运行时AOP支持的要求,并提出了一个系统,解决这些要求。我们使用即时编译器为织入提供基本支持,而AOP系统被视为基本支持之上的可交换模块。这种方法允许我们提供低运行时开销、AOP系统灵活性和安全编织。我们提供了一个广泛的经验评估,并讨论了使用JIT编译器和模块化架构所产生的权衡。
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.
DOI: 10.1007/bfb0053381
发表时间: 1997-01-01
期刊: ECOOP'97: OBJECT-ORIENTED PROGRAMMING
影响因子: --
作者:
Kiczales, G;Lamping, J;Irwin, J
通讯作者: Irwin, J