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:
https://sourceforge.net/project/showfiles.php?group_id=130191
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
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users
Dean Wampler, Ph.D.
dean at objectmentor.com
http://www.objectmentor.com
See also:
http://www.aspectprogramming.com AOP advocacy site
http://aquarium.rubyforge.org AOP for Ruby
http://www.contract4j.org Design by Contract for Java5
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users