Benchmarks for Dependent Advice
Please access all our benchmarks, tracematches, JavaMOP specifications, scripts etc. from here.
Benchmarks for Evaluating tracematches ahead-of-time (FSE 2008)
Please access all our benchmarks, tracematches, scripts ect. from here.Benchmarks and test cases for Relational Aspects as Tracematches, October 2007 (abc-2007-4)
Download the entire package here in tar/gz format. Its size is approximately 25MB because a full copy of abc and the ajc compiler is included. Read the README.TXT file contained in the package for details.The source code of our abc extension is available here for download. It be part of the next abc release.
Our raw benchmark data can be seen here.
The prototype currently exposes the following known limitations.
- Associations can be associated multiple times although probably an error message should be given on the second association.
- aspectOf() should not be callable on relaitional aspects but currently our typechecker does not forbid to call it.
Update: Nov. 25, 2007 - new version available, fixing problem with double association (see above).
Benchmarks for collaborative runtime verification, May 2007
The tracematches we used as benchmarks can be obtained using:svn co https://svn.sable.mcgill.ca/sable/bench/tracematches/generic-patterns/tags/version-1.1
or viewed here. Our abc implementation for collaborative runtime verification and our Excel spreadsheets with all benchmark results are available here.
Benchmarks for static tracematch optimizations, December 2006 (ECOOP '07)
More information and download of those benchmarks here.The tracematches we used as benchmarks can be obtained using:
svn co https://svn.sable.mcgill.ca/sable/bench/tracematches/generic-patterns/tags/version-1.0
or viewed here.
AspectJ benchmarks, April 2006
(less than 1MB compressed): (tar.gz, zip)