ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
Aspect-oriented programming: Introduction
Communications of the ACM
Test driven development on the cheap: text files and explicit scaffolding
Journal of Computing Sciences in Colleges
Implementing database solutions on the web with aspect-oriented programming
Journal of Computing Sciences in Colleges
Hi-index | 0.01 |
Aspect-Oriented Programming (AOP) may be used to implement non-invasive debugging for Java Programs whereby target code (code to be debugged) is not altered. This paper illustrates techniques for tracing the execution of loops, methods and constructors using AOP. The use of aspects to implement debugging can also eliminate the need to install and learn new debugging packages for code tracing.