Eco Lab Documentation

Russell K. Standish

Version 5.49


Eco Lab is an object oriented simulation environment that implements an experiment oriented metaphor. It provides a series of instruments that can be coupled together with the user's model (written in C++) at runtime in order to visualise the model, as well as support for for distributing agents over an arbitrary topology graph, partitioned over multiple processors and checkpoint/restart support. Eco Lab was originally developed to simulate a particular model (the Eco Lab model) of an abstract ecology[7]. However, several other quite different models have been implemented using the software, demonstrating its general purpose nature.