Eric,
The first version of Contract4J generated aspects based on Java 5 annotations. I subsequently rewrote it to use a fixed set of more-general aspects and a scripting language interpreter. If you would like to look at the original version, here's the link on sourceforge:
It's the "contract4j5_011" version.
It's worth mentioning that, in retrospect, I believe that I should have stayed with the original design ;) It is much simpler and has much better performance than the more "sophisticated" new design. I made this change because using C4J required another step in the build process (precompilation), while the latest version does not (it can even be used with LTW).
dean
On Feb 3, 2008, at 10:51 AM, Eric Bodden wrote: Hi all.
For a current research project I am trying to get an overview of tools that generate AspectJ aspects (usually for the purpose of instrumentation) from some other language. As an example of what I have in mind, there are for example JavaMOP and J-LO which generate AspectJ code from temporal safety specifications.
http://fsl.cs.uiuc.edu/index.php/JavaMOP http://www.sable.mcgill.ca/~ebodde/rv/JLO/
So if you know or even developed any other tool(s) that does a similar thing, please let me know. In turn I promise to cite the tool it in my work ;-)
Cheers, Eric
-- Eric Bodden Sable Research Group McGill University, Montréal, Canada _______________________________________________ aspectj-users mailing list aspectj-users@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/aspectj-users
Dean Wampler, Ph.D. dean at objectmentor.com See also:
|