EcoLab: Agent Based Modeling for C++ programmers
  \EcoLab{} is an agent based modeling system for C++ programmers, strongly influenced by the design of Swarm. This paper is just a brief outline of \EcoLab's features, more details can be found in other published articles, documentation and source code from the \EcoLab{} website. 
Russell K. Standish and Richard Leow