This page gives download links for a number of Java packages developed in the course of our research.
This package contains an implementation of the Chord key-based-routing protocol.
Dynamic Java Compiler
The core reflection package in Java provides most of the facilities necessary for linguistic reflection. What is missing is the ability to access the Java compiler dynamically from a running Java program. This package provides such an interface.