Aspect-Oriented Programming Beyond Dependency Injection. - Shigeru Chiba; Rei Ishikawa (ECOOP, 2005)