SE 510 Principles and Applications of Software Design Aspect Oriented Programming October 5, 2005 Jeff Webb Aspect-Oriented Programming Gregor Kiczales, John Lamping, Anurag…