kirancodes.me
To Proof Maintenance & Beyond!

Classifying Java class transformations for pervasive virtualized access

Phil McGachey, Antony L. Hosking, J. Eliot B. Moss

Abstract

The indirection of object accesses is a common theme for target domains as diverse as transparent distribution, persistence, and program instrumentation. Virtualizing accesses to fields and methods (by redirecting calls through accessor and indirection methods) allows interposition of arbitrary code, extending the functionality of an application beyond that intended by the original developer.

Related papers