Re: [abc-users] On modifying abc

From: Oege de Moor <>
Date: Thu Aug 18 2005 - 19:55:18 BST

Hi Eduardo,

I'd suggest first looking at the paper "Optimising AspectJ"

and then at the source to find out more about how it's implemented.
Sascha's dissertation on the implementation of the around weaver
may also help.

The later parts of our AOSD 2005 tutorial have some starting
points for implementing analyses and optimisations as well:

You'll need to gain an understanding of Soot (the framework
on which the backend of abc is built), and the documentation
for that is at

Of course we're happy to help with specific issues you may
have. Do you already have optimisations in mind that you'd
like to implement?


On Thu, 18 Aug 2005, Eduardo Santos Cordeiro wrote:

> Hello everyone,
> I have just joined this mailing list, as I am interested in developing a
> research project on AspectJ optimisations. My interest, therefore, lies
> in the backend of the compiler, and the report "abc: An extensible
> AspectJ compiler" describes extensions to the language itself, but not
> to the code generation and optimisation processes.
> Is there a report or manual that describes how one can modify abc in
> order to change the code generation? How might one proceed to do that?
> Best regards,
> Eduardo S. Cordeiro
Received on Thu Aug 18 19:55:20 2005

This archive was generated by hypermail 2.1.8 : Fri Aug 19 2005 - 00:20:08 BST