AspectJ is an Aspect Oriented Programming Language. UBC CS's
Software Practices Lab
does a lot with
AspectJ, particularly in the .
- Project home page
(including downloads)
- AspectJ reference
- AspectJ Development Environment
- AspectJ project
at Eclipse (all the non-IDE stuff)
- Papers on AspectJ:
- Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, William G. Griswold, An Overview of AspectJ
, 2001.
- Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier and John Irwin, Aspect-Oriented Programming
, Proceedings European Conference on Object-Oriented Programming (1997)