The Java Agent-Based Modelling (JABM) toolkit is a Java framework for building agent-based models using a discrete-event simulation framework.
JABM was developed by Steve Phelps for research carried out at the Centre for Computational Finance & Economic Agents (CCFEA).
JABM can be downloaded from Sourceforge.
An overview of JABM can be found in the following working paper
Additionally, the API Documentation is provided in standard javadoc format. An overview of the central classes is provided in UML.