Agent-based modeling and simulation
The Swarm Simulation System: A Toolkit for Building Multi-Agent Simulations