CW 266

F. Matthijs, W. Joosen, B. Vanhaute, B. Robben and P. Verbaeten
Aspects should not die

Abstract

In this report we relate current state-of-the-art aspect-oriented programming (aop) to meta-object programming and to more traditional decomposition approaches. This comparison is based on our own experience in the Correlate project. We also discuss the way aspects may appear during the software development process. We then give our view on why in tomorrow's aop aspects should not always die at weave-time but remain run-time entities during execution of the program.

report.pdf / mailto: F. Matthijs