Aspect: A modularization of a concern that cuts across multiple objects. Each aspect focuses on a specific crosscutting functionality Join point: A point during the execution of a script, such as the execution of a method or property access Advice: Action taken by an aspect at a particular join point Pointcut: A regular expression that matches join points. An advice is associated with a pointcut..