< 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:
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 ].
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. ral-13122006.tgz. Javadoc documentation is available here.