Antonio Fajdiga (2013) Aspect oriented software development and comparison with traditional development approaches. EngD thesis.