1. Aspect-Oriented Software Development. http://aosd.net
2. AspectJ Team.The AspectJ Programming Guide. http://eclipse.org/aspectj/.
3. Buschmann, F. et al. Pattern-Oriented Software Architecture: A System of Patterns. 1996: Wiley and Sons.
4. Chavez, C. A Model-Driven Approach to Aspect-Oriented Design. PhD Thesis, PUC-Rio, Rio de Janeiro, Brazil, April 2004.
5. Chavez, C., Lucena, C. A Theory of Aspects for Aspect-Oriented Development.Proc. of the Brazilian Symposium on Software Engineering (SBES’2003), Manaus, Brazil, October 2003, pp. 130–145.