Supporting dynamic aspect-oriented features

13 years 1 months ago
Supporting dynamic aspect-oriented features
Nu model provides a higher level of abstraction compared to traditional object-oriented ILs, making it easier to eciently support dynamic AO features. We demonstrate these benets by providing an industrial strength VM implementation for Nu, by showing translation strategies from dynamic source-level constructs to Nu, and by analyzing the performance of the resulting IL code. Nu's VM extends the Sun Hotspot VM interpreter and uses a novel caching mechanism to signicantly reduce the amortized costs of join point dispatch. Our evaluation using standard benchmarks shows that the overhead of supporting a dynamic deployment model can be reduced
Robert Dyer, Hridesh Rajan
Added 31 Jan 2011
Updated 31 Jan 2011
Type Journal
Year 2010
Authors Robert Dyer, Hridesh Rajan
Comments (0)