A state-based join point model and language for AOP - Nooraezean Mohd Ali (2011)