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:
- Manual inspection of AspectJ in Action (1st ed.)
- Manual inspection of 23 AspectJ projects
- Levels and exceptions:
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