Program Comprehension Using Aspects

  title={Program Comprehension Using Aspects},
  author={Darren M Ng and David R. Kaeli},
Aspect Oriented Programming (AOP) is a powerful reflective programming tool. In this paper we discuss how simple yet effective AOP constructs can be used to facilitate the process of program comprehension on three bodies of code. The first is the Java portion of a sizable third party legacy system for manipulating and displaying protein sequences entitled Friend. The second is Eclipse, an open source Java IDE. The third is Compress, a SPEC JVM98 Java benchmark. We study uses of the AspectJ AOP… CONTINUE READING
12 Citations
26 References
Similar Papers


Publications citing this paper.


Publications referenced by this paper.
Showing 1-10 of 26 references

Reflective mechanisms in AOP languages

  • S. Kojarski, D. H. Lorenz
  • Technical Report NU-CCIS-03-07, College of…
  • 2003
3 Excerpts

The java virtual machine profiler interface, 2003. docs/guide/jvmpi/jvmpi.html

  • Sun Microsystems
  • 2003
1 Excerpt

Similar Papers

Loading similar papers…