Dan Olsen’s Weblog

My insights and comments on technical issues and anything else I feel like saying.

Aspect Oriented Programming

I have been reading a paper written by Charles Zhang and Hans-Arno Jacobsen called “Resolving Feature Convolution in Middleware Systems” in order to present the paper to my Middleware class. In the paper they talk about using Aspect Oriented Programming (AOP) in order to resolve feature convolution. I have picked up a little bit about what AOP is from the paper but I still have quite a few questions about it.

My goal is to be able to describe AOP enough for the those in the class to walk away with a little more than just a basic idea of what it is. I contacted the authors of the paper and Hans-Arno Jacobsen responded with some links.

Look at Charles’s home page and at our current make-shift web page http://www.eecg.toronto.edu/~jacobsen/prism/ .

I’d also recommend our earlier papers in AOSD, IEEE TPD, DOA, and our newest AOSD’05 paper (revised version will be avail. in a few days.). They are all avail. on the above site.

Look at the papers by G. Kiczales, should be cited in our papers for an introduction on aop. Look at aosd.net and the aspectj pages for intors do aop.

Hans-Arno Jacobsen :: Department of Computer Science @ University of Toronto

If anyone has any other good information regarding AOP please post a comment on where I can find that information.

| Comments