This is an old revision of the document!


Execution Levels

This page contains links to the accompanying material of the paper “Execution Levels for Aspect-Oriented Programming”, currently under revision.

Previous publication on which the paper is based:

Artefacts:

Full list of changes and additions:

  • study of AspectJ in Action and of a corpus of 23 AspectJ projects (6)
  • fixes in the semantics, and formulation and proof of the “aspect loop free” property (7 + Appendix)
  • section on execution levels in practice (8), discussing implementations for Scheme, Java, and JavaScript, and their applications
  • minor details, reformulations, restructuring, additions to related work (discussion of IIIA loops), etc.

Related projects (maintained by others):

Updated March 23th, 2012