Logo
< The Relationship Aspect Library (RAL) is a novel library written in Java and AspectJ which abstracts the concept of a "Relationship" or "Association" (in UML). The library is described in the following papers:

Publications

Relationship Aspects. David J. Pearce and James Noble. In Proceedings of the ACM conference on Aspect-Oriented Software Development (AOSD'06), pages 75--86, March 2006. © ACM Press. [ Postscript / PDF / Powerpoint / ACM Link ].

Relationship Aspect Patterns. David J. Pearce and James Noble. In Proceedings of the European Conference on Pattern Languages of Programs (EuroPLOP) (to appear), 2006. [ Postscript / PDF ].

At the moment, the library is very much in BETA form and we will be continuing development over the coming months. If you have any suggestions for the libraruy, we would be very interested to hear them.

Download

A preliminary release of the library is available for download from here ral-13122006.tgz. Javadoc documentation is available here.