Agent Simulation Toolkits Overview

Agent Simulation Toolkits Overview

If you miss a specific agent simulation toolkit in this list we are happy if you could add it. For this you only need to register at this Wiki and can then help improve the completeness.

repastlogo.png
Repast
Repast Simphony is a free and open source agent-based modeling toolkit that simplifies model creation and use. Repast Simphony offers users a rich variety of features including the following: Fluid model component development using any mixture of Java, Groovy, and flowcharts in each project; A pure Java point-and-click model execution environment that includes built-in results logging and graphing tools as well as automated connections to a variety of optional external tools.

sesamlogo.png
SimSeSAm
SeSAm (Shell for Simulated Agent Systems) provides a generic environment for modelling and experimenting with agent-based simulation. We specially focused on providing a tool for the easy construction of complex models, which include dynamic interdependecies or emergent behaviour.

netlogologo.png
NetLogo
NetLogo is a cross-platform multi-agent programmable modeling environment. NetLogo was authored by Uri Wilensky in 1999 and is under continuous development at the CCL (the people who brought you StarLogoT). NetLogo also powers the HubNet participatory simulation system. NetLogo is free of charge.

starlogologo.png
StarLogo TNG
StarLogo TNG is The Next Generation of StarLogo modeling and simulation software. While this version holds true to the premise of StarLogo as a tool to create and understand simulations of complex systems, it also brings with it several advances.

swarmlogo.jpg
Swarm
Swarm is a library of object-oriented classes that implements the Swarm conceptual framework for agent-based models and provides many tools for implementing, observing, and conducting experiments on ABMs. Users write their own software but (a) follow Swarm's conceptual framework and conventions to design the software, and (b) use the Swarm libraries to do much of the work. The library is written in Objective-C, an object-oriented extension of the C programming language.

Mason MASON is a fast discrete-event multiagent simulation library core in Java, designed to be the foundation for large custom-purpose Java simulations, and also to provide more than enough functionality for many lightweight simulation needs. MASON contains both a model library and an optional suite of visualization tools in 2D and 3D.

brevelogo.png
Breve
Breve is a free, open-source software package which makes it easy to build 3D simulations of multi-agent systems and artificial life. Using Python, or using a simple scripting language called steve, you can define the behaviors of agents in a 3D world and observe how they interact. breve includes physical simulation and collision detection so you can simulate realistic creatures, and an OpenGL display engine so you can visualize your simulated worlds.

James
James II
James II is a flexible, extendible and reusable simulation framework. It supports any modeling formalism/paradigm as well as simulation methodology. There are already more than 200 extensions supporting several modeling formalisms, simulation algorithms, and many more simulation related stuff.

matsimlogo.png
MATSim
MATSim provides a toolbox to implement large-scale agent-based transport simulations. The toolbox consists of severel modules which can be combined or used stand-alone. Modules can be replaced by own implementations to test single aspects of your own work. Currently, MATSim offers a toolbox for demand-modeling, agent-based mobility-simulation (traffic flow simulation), re-planning, a controler to iteratively run simulations as well as methods to analyze the output generated by the modules.

Tags:
Created by Lars Braubach on 2009/02/09 12:49
Last modified by Lars Braubach on 2009/12/11 09:40

Copyright (C) 2002-2012 Lars Braubach, Alexander Pokahr - University of Hamburg
XWiki Enterprise 2.1.1.25889 - Documentation