SAL Home OTHERS Artificial Intelligence


Swarm is a multi-agent software platform for the simulation of complex adaptive systems. In the Swarm system the basic unit of simulation is the swarm, a collection of agents executing a schedule of actions. Swarm supports hierarchical modeling approaches whereby agents can be composed of swarms of other agents in nested structures. Swarm provides object oriented libraries of reusable components for building models and analyzing, displaying, and controlling experiments on those models. Swarm is currently available as a beta version in full, free source code form. Swarm is intended to be a useful tool for researchers in a variety of disciplines, especially artificial life.

Current Version:   2.1.1

License Type:   GPL

Home Site:

Source Code Availability:   Yes

Available Binary Packages:

Targeted Platforms:

Unix, Linux, Windows NT

Software/Hardware Requirements:

Unix/Linux, GNU C Compiler, and X Windows, Tcl/Tk (bundled standard with most Linux distributions), blt

Other Links: (Swarm FAQ)

Mailing Lists/USENET News Groups:

Swarm-Support, Swarm-Modelling and Swarm-GIS mailing lists information at

User Comments:

  • None

See A Screen Shot?

  SAL Home   |   Other Scientific Fields   |   Artificial Intelligence

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.