Execution levels for aspect-oriented programming

  title={Execution levels for aspect-oriented programming},
  author={{\'E}ric Tanter},
In aspect-oriented programming languages, advice evaluation is usually considered as part of the base program evaluation. This is also the case for certain pointcuts, such as if pointcuts in AspectJ, or simply all pointcuts in higher-order aspect languages like AspectScheme. While viewing aspects as part of base level computation clearly distinguishes AOP from reflection, it also comes at a price: because aspects observe base level computation, evaluating pointcuts and advice at the base level… CONTINUE READING
Highly Cited
This paper has 68 citations. REVIEW CITATIONS


Publications citing this paper.

69 Citations

Citations per Year
Semantic Scholar estimates that this publication has 69 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-7 of 7 references

Intensions and extensions in a reflective tower

  • Olivier Danvy, Karoline Malmkjaer
  • In Proceedings of the 1988 ACM Conference on Lisp…
  • 1988
Highly Influential
5 Excerpts

Advances in Object-Oriented Metalevel Architectures and Reflection

  • Chris Zimmermann
  • CRC Press,
  • 1996
Highly Influential
3 Excerpts

Similar Papers

Loading similar papers…