Aspect Oriented Programming
Sgc
AspectJ
AspectJ is an aspect language on top of Java
- Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm and William G. Griswold. An Overview of AspectJ. ECOOP 2001.
Additional resources:
- Using AspectJ to Implement Product-Lines: A Case Study
- Roberto E. Lopez-Herrejon and Don Batory
- download
- Slides on Aspect/J from Uwe Assmann
Splice
Aspects with data-flow analysis