This is an old revision of the document!


Execution Levels

Execution Levels for Aspect-Oriented Programming: Design, Semantics, Implementations and Applications (SCP 2014, extended) Execution Levels for Aspect-Oriented Programming (AOSD 2010)

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