(→Aspects written in AspectJ) |
|||
| (4 intermediate revisions not shown.) | |||
| Line 8: | Line 8: | ||
* The book [http://www.aspectivity.com/ajia.html AspectJ in Action] is sometimes taken as a source of possible aspect implementations in AspectJ. | * The book [http://www.aspectivity.com/ajia.html AspectJ in Action] is sometimes taken as a source of possible aspect implementations in AspectJ. | ||
| + | |||
| + | * Eric Bodden provides an [http://www.bodden.de/tools/#aspectj-ft AspectJ 5 library for fault tolerance], implementing support for N-Version programming and a recovery cache. | ||
| + | |||
| + | * [http://www.bodden.de/tools/raceraj/ RacerAJ] is an implementation of the [http://www.bodden.de/2008/05/07/racer/ Racer] algorithm for dynamic data race detection, written in AspectJ. | ||
* The [http://fisheye.codehaus.org/browse/ajlib-incubator/ ajlib incubator project] has implemented some AspectJ aspects which are meant to be reusable. This is still work in progress. | * The [http://fisheye.codehaus.org/browse/ajlib-incubator/ ajlib incubator project] has implemented some AspectJ aspects which are meant to be reusable. This is still work in progress. | ||
Current revision
Also see the Catalog of Programs using AOP technologies for entire programs which use aspects.
Aspects written in AspectJ
- This page by Morgan Deters lists a few AspectJ aspects from a course project.
- Eclipse.org lists some AspectJ example programs.
- The book AspectJ in Action is sometimes taken as a source of possible aspect implementations in AspectJ.
- Eric Bodden provides an AspectJ 5 library for fault tolerance, implementing support for N-Version programming and a recovery cache.
- RacerAJ is an implementation of the Racer algorithm for dynamic data race detection, written in AspectJ.
- The ajlib incubator project has implemented some AspectJ aspects which are meant to be reusable. This is still work in progress.
![[Main Page]](/wiki/skins/common/images/AOSDWikiLogo.gif)