Agent-Based Models

Here you will find agent-based models finished as well as under development. Some projects listed below include the development of ABM environments as well as models.

Google Code

Google Code provides a free collaborative development environment for open source projects. Here is a growing list of agent-based modeling projects including ABM modeling environments and models.

BehaviorSearch is a software tool to help with automating the exploration of agent-based models (ABMs), by using genetic algorithms and other heuristic techniques to search the parameter-space.

The BSim framework is a cross platform Java based programming API that has been developed from scratch to model the stochastic interactions of bacteria and particles in a fluid based environment. The BSim system is designed to be highly extendible and available for Windows, Mac OS X and UNIX systems. The project homepage is at

COS.SIM is an open source complex system for agent-based traffic flows microsimulation.

GAMA is a simulation platform, which aims at providing field experts, modelers, and computer scientists with a complete modeling and simulation development environment for building spatially explicit agent-based simulations.

CSCS-Repast-Demos: This site, cscs-repast-demos, is host to user-contributed open-source programs that implement various agent-based models build using the Repast suite of software, including Repast Simphony, Repast Simphony ReLogo and Repast for HPC.

JSoar is a pure Java implementation of Soar. Soar is a general cognitive architecture for developing systems that exhibit intelligent behavior.

madara – Multi-Agent Distributed Adaptive Resource Allocation. The purpose of the project is to develop a real-time, fault tolerant agent-based middleware specifically for resource allocation and distributed knowledge and reasoning. MADARA will be composed of several pieces of middleware, and the first of these is the Knowledge and Reasoning Language Engine (KaRL Engine or KaRLE).

spade2 (Smart Python multi-Agent Development Environment) is a Multiagent and Organizations Platform based on the XMPP/Jabber technology and written in the Python programming language. This technology offers by itself many features and facilities that ease the construction of MAS, such as an existing communication channel, the concepts of users (agents) and servers (platforms) and an extensible communication protocol based on XML, just like FIPA-ACL. Many other agent platforms exist, but SPADE is the first to base its roots on the XMPP technology.

trex2-agent: The Teleo-Reactive Executive (T-REX) is a hybrid executive combining goal-driven and event-driven behavior in a unified framework based on temporal plans and temporal planning. The wiki for TREX has moved to

MASON Models


Netlogo Models

Ada’s NetLogo Models

Complex Adaptive Systems: An Introduction to Computational Models of Social Science

Modeling Commons

Multiagent NetLogo Models

NetLogo Models Library

NetLogo Models

Various models – NetLogo and RePast