<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.swarm.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SRogers</id>
		<title>Swarm - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://www.swarm.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SRogers"/>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/wiki/Special:Contributions/SRogers"/>
		<updated>2026-05-16T11:44:21Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.0</generator>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=Swarm:Documentation_main_page&amp;diff=2209</id>
		<title>Swarm:Documentation main page</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=Swarm:Documentation_main_page&amp;diff=2209"/>
				<updated>2016-06-22T19:04:49Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: /* Swarm Documentation Main Page */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Swarm Documentation Main Page =&lt;br /&gt;
&lt;br /&gt;
User support via [http://lists.nongnu.org/mailman/listinfo/swarm-support Swarm Support].&lt;br /&gt;
&lt;br /&gt;
The primary source of user support for Swarm software is the swarm-support@nongnu.org email list, where questions are answered by fellow Swarm users on a voluntary basis. To keep from wearing out these volunteers, please first try the other resources listed below, and try searching the support email list archives because many common problems have already been addressed there. If you still need help, post a question to swarm-support@nongnu.org (you must first subscribe!). Use swarm-support@nongnu.org for problems installing and using Swarm software, reporting bugs, asking how to program specific things, and discussing topics related to Swarm software. Discussion of general modeling issues should be directed instead to swarm-modeling@nongnu.org. &lt;br /&gt;
&lt;br /&gt;
== Official Documentation Set for Swarm 2.2 ==&lt;br /&gt;
&lt;br /&gt;
This book (on-line or downloadable) includes the following sections:&lt;br /&gt;
&lt;br /&gt;
* A Brief Introduction to Swarm (not updated from previous versions)&lt;br /&gt;
* Getting Started with Swarm (there is little here because up-to-date information is now maintained here on the Swarm wiki)&lt;br /&gt;
* Reference Guide to Swarm 2.2, which is the Objective-C Swarm bible. It includes:&lt;br /&gt;
** Swarm Changes and Compatibility: porting notes to assist in upgrading applications from previous versions to Swarm 2.1. No porting notes are available for Swarm 2.2 because there are few differences from 2.1.&lt;br /&gt;
** Descriptions of all the classes, methods, and protocols in all the Swarm libraries. This is where you look to see what is in Swarm, and how to use it.&lt;br /&gt;
** Indexes to the protocols and methods.&lt;br /&gt;
&lt;br /&gt;
The Documentation Set is available at:&lt;br /&gt;
&lt;br /&gt;
* [http://savannah.spinellicreations.com//swarm/docs/set/set.html on-line]&lt;br /&gt;
* in a rough-and-ready [http://savannah.spinellicreations.com//swarm/docs/set/set.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Java Reference Guide to Swarm 2.2 ==&lt;br /&gt;
&lt;br /&gt;
The Java Reference Guide provides comprehensive documentation of all the packages and classes of Java Swarm 2.2 in standard Java API format. It is available [http://download.savannah.gnu.org/releases/swarm/docs/refbook-java/ on-line] or it can be downloaded:&lt;br /&gt;
&lt;br /&gt;
* [http://download.savannah.gnu.org/releases/swarm/docs/refbook-java-2.2.zip ZIP archive]&lt;br /&gt;
* [http://download.savannah.gnu.org/releases/swarm/docs/refbook-java-2.2.tar.gz TAR/GZ archive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== WIP ==&lt;br /&gt;
The following needs cleanup.&lt;br /&gt;
&lt;br /&gt;
Java Demo&lt;br /&gt;
&lt;br /&gt;
We provide step-by-step instructions for compiling and running the Java program Jheatbugs-3.0 on Windows XP using Swarm 2.2. Our demo covers interactive (visual) mode as well as batch mode (multiple runs with output to files).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Japanese Document Set&lt;br /&gt;
&lt;br /&gt;
The Swarm 1.4 documentation has been translated into Japanese by Kozo Keikaku Engineering Inc.&lt;br /&gt;
Swarm User Guide&lt;br /&gt;
&lt;br /&gt;
The Swarm User Guide is somewhat out of date but still a good place for beginners to learn what Swarm is and get started using it. Among the topics covered are:&lt;br /&gt;
&lt;br /&gt;
    An introduction to object-oriented programming&lt;br /&gt;
    The conceptual foundation of Swarm (essential for using Swarm successfully!)&lt;br /&gt;
    Swarm's graphical interfaces&lt;br /&gt;
    Using tutorials and examples to learn how to program with Swarm&lt;br /&gt;
    Using the collections, random number, and serialization tools&lt;br /&gt;
    Debugging &lt;br /&gt;
&lt;br /&gt;
Frequently Asked Questions&lt;br /&gt;
&lt;br /&gt;
There are currently two FAQs for Swarm. Paul Johnson's FAQ is by far the largest and most actively maintained. But with Swarm 2.2, much of the information regarding Java on Windows is obsolete — see our step-by-step instructions for compiling and running the Java program Jheatbugs-3.0 on Windows XP using Swarm 2.2. Our demo covers interactive (visual) mode as well as batch mode (multiple runs with output to files).&lt;br /&gt;
&lt;br /&gt;
There is also a Swarm FAQ section of this wiki. It contains a variety of tips and tricks for installing Swarm, building models, fixing problems, and making your code work faster and better.&lt;br /&gt;
Example and template codes&lt;br /&gt;
&lt;br /&gt;
Using existing models as examples or templates is one of the fastest ways to get started with Swarm.&lt;br /&gt;
&lt;br /&gt;
    See the applications and contributed code page for many example codes. There is information at the applications page on how to install and run these.&lt;br /&gt;
    See additional template software for a variety of platforms, including Java and Objective-C Swarm, at Software_templates. &lt;br /&gt;
&lt;br /&gt;
Tutorials&lt;br /&gt;
&lt;br /&gt;
Presentation materials from several Swarm classes are available at Swarm_tutorials.&lt;br /&gt;
&lt;br /&gt;
(Altogether different is the Swarm tutorial model, which you can find from here on the applications page and is discussed in the User Guide.)&lt;br /&gt;
&lt;br /&gt;
Our step-by-step instructions for compiling and running the Java program Jheatbugs-3.0 on Windows XP using Swarm 2.2 are in effect a tutorial, covering interactive (visual) mode as well as batch mode (multiple runs with output to files).&lt;br /&gt;
Objective-C documentation&lt;br /&gt;
&lt;br /&gt;
A variety of materials on the Objective-C language are on the Objective-C page.&lt;br /&gt;
Publications and papers on Swarm&lt;br /&gt;
&lt;br /&gt;
Do you need a citation for Swarm? We recommend:&lt;br /&gt;
&lt;br /&gt;
    Minar, N., R. Burkhart, C. Langton, and M. Askenazi. 1996. The Swarm simulation system: a toolkit for building multi-agent simulations. Working Paper 96-06-042, Santa Fe Institute, Santa Fe. Available in postscript from the Santa Fe Institute's publications site or here; or File:MinarEtAl96.pdf. &lt;br /&gt;
&lt;br /&gt;
You can also cite the software directly:&lt;br /&gt;
&lt;br /&gt;
    Swarm Development Group. 1999. Swarm. www.swarm.org. Swarm Development Group, Santa Fe, New Mexico. &lt;br /&gt;
&lt;br /&gt;
A list of papers and presentations on Swarm is at Papers_on_Swarm.&lt;br /&gt;
Retrieved from &amp;quot;http://www.swarm.org/index.php?title=Swarm:_documentation_main_page&amp;amp;oldid=5453&amp;quot;&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=Swarm:Documentation_main_page&amp;diff=2208</id>
		<title>Swarm:Documentation main page</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=Swarm:Documentation_main_page&amp;diff=2208"/>
				<updated>2016-06-21T02:05:23Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Swarm Documentation Main Page =&lt;br /&gt;
&lt;br /&gt;
User support via [http://lists.nongnu.org/mailman/listinfo/swarm-support Swarm Support].&lt;br /&gt;
&lt;br /&gt;
The primary source of user support for Swarm software is the swarm-support@nongnu.org email list, where questions are answered by fellow Swarm users on a voluntary basis. To keep from wearing out these volunteers, please first try the other resources listed below, and try searching the support email list archives because many common problems have already been addressed there. If you still need help, post a question to swarm-support@nongnu.org (you must first subscribe!). Use swarm-support@nongnu.org for problems installing and using Swarm software, reporting bugs, asking how to program specific things, and discussing topics related to Swarm software. Discussion of general modeling issues should be directed instead to swarm-modeling@nongnu.org. &lt;br /&gt;
&lt;br /&gt;
== Official Documentation Set for Swarm 2.2 ==&lt;br /&gt;
&lt;br /&gt;
This book (on-line or downloadable) includes the following sections:&lt;br /&gt;
&lt;br /&gt;
* A Brief Introduction to Swarm (not updated from previous versions)&lt;br /&gt;
* Getting Started with Swarm (there is little here because up-to-date information is now maintained here on the Swarm wiki)&lt;br /&gt;
* Reference Guide to Swarm 2.2, which is the Objective-C Swarm bible. It includes:&lt;br /&gt;
** Swarm Changes and Compatibility: porting notes to assist in upgrading applications from previous versions to Swarm 2.1. No porting notes are available for Swarm 2.2 because there are few differences from 2.1.&lt;br /&gt;
** Descriptions of all the classes, methods, and protocols in all the Swarm libraries. This is where you look to see what is in Swarm, and how to use it.&lt;br /&gt;
** Indexes to the protocols and methods.&lt;br /&gt;
&lt;br /&gt;
The Documentation Set is available:&lt;br /&gt;
&lt;br /&gt;
* [http://savannah.spinellicreations.com//swarm/docs/set/set.html on-line]&lt;br /&gt;
* in a rough-and-ready [http://savannah.spinellicreations.com//swarm/docs/set/set.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== WIP ==&lt;br /&gt;
&lt;br /&gt;
The following needs cleaning up.&lt;br /&gt;
&lt;br /&gt;
 Objective-C Reference Guide&lt;br /&gt;
&lt;br /&gt;
In addition to being available on-line as part of the Documentation Set, the Objective-C reference guide by itself is available (in html) for download:&lt;br /&gt;
&lt;br /&gt;
    ZIP archive&lt;br /&gt;
    TAR/GZ archive &lt;br /&gt;
&lt;br /&gt;
Java Reference Guide to Swarm 2.2&lt;br /&gt;
&lt;br /&gt;
The Java Reference Guide provides comprehensive documentation of all the packages and classes of Java Swarm 2.2, in standard Java API format. It is available on-line at: http://www.swarm.org/swarmdocs-2.2/refbook-java/&lt;br /&gt;
&lt;br /&gt;
Alternatively, it can be downloaded:&lt;br /&gt;
&lt;br /&gt;
    ZIP archive&lt;br /&gt;
    TAR/GZ archive &lt;br /&gt;
&lt;br /&gt;
Java Demo&lt;br /&gt;
&lt;br /&gt;
We provide step-by-step instructions for compiling and running the Java program Jheatbugs-3.0 on Windows XP using Swarm 2.2. Our demo covers interactive (visual) mode as well as batch mode (multiple runs with output to files).&lt;br /&gt;
Japanese Document Set&lt;br /&gt;
&lt;br /&gt;
The Swarm 1.4 documentation has been translated into Japanese by Kozo Keikaku Engineering Inc.&lt;br /&gt;
Swarm User Guide&lt;br /&gt;
&lt;br /&gt;
The Swarm User Guide is somewhat out of date but still a good place for beginners to learn what Swarm is and get started using it. Among the topics covered are:&lt;br /&gt;
&lt;br /&gt;
    An introduction to object-oriented programming&lt;br /&gt;
    The conceptual foundation of Swarm (essential for using Swarm successfully!)&lt;br /&gt;
    Swarm's graphical interfaces&lt;br /&gt;
    Using tutorials and examples to learn how to program with Swarm&lt;br /&gt;
    Using the collections, random number, and serialization tools&lt;br /&gt;
    Debugging &lt;br /&gt;
&lt;br /&gt;
Frequently Asked Questions&lt;br /&gt;
&lt;br /&gt;
There are currently two FAQs for Swarm. Paul Johnson's FAQ is by far the largest and most actively maintained. But with Swarm 2.2, much of the information regarding Java on Windows is obsolete — see our step-by-step instructions for compiling and running the Java program Jheatbugs-3.0 on Windows XP using Swarm 2.2. Our demo covers interactive (visual) mode as well as batch mode (multiple runs with output to files).&lt;br /&gt;
&lt;br /&gt;
There is also a Swarm FAQ section of this wiki. It contains a variety of tips and tricks for installing Swarm, building models, fixing problems, and making your code work faster and better.&lt;br /&gt;
Example and template codes&lt;br /&gt;
&lt;br /&gt;
Using existing models as examples or templates is one of the fastest ways to get started with Swarm.&lt;br /&gt;
&lt;br /&gt;
    See the applications and contributed code page for many example codes. There is information at the applications page on how to install and run these.&lt;br /&gt;
    See additional template software for a variety of platforms, including Java and Objective-C Swarm, at Software_templates. &lt;br /&gt;
&lt;br /&gt;
Tutorials&lt;br /&gt;
&lt;br /&gt;
Presentation materials from several Swarm classes are available at Swarm_tutorials.&lt;br /&gt;
&lt;br /&gt;
(Altogether different is the Swarm tutorial model, which you can find from here on the applications page and is discussed in the User Guide.)&lt;br /&gt;
&lt;br /&gt;
Our step-by-step instructions for compiling and running the Java program Jheatbugs-3.0 on Windows XP using Swarm 2.2 are in effect a tutorial, covering interactive (visual) mode as well as batch mode (multiple runs with output to files).&lt;br /&gt;
Objective-C documentation&lt;br /&gt;
&lt;br /&gt;
A variety of materials on the Objective-C language are on the Objective-C page.&lt;br /&gt;
Publications and papers on Swarm&lt;br /&gt;
&lt;br /&gt;
Do you need a citation for Swarm? We recommend:&lt;br /&gt;
&lt;br /&gt;
    Minar, N., R. Burkhart, C. Langton, and M. Askenazi. 1996. The Swarm simulation system: a toolkit for building multi-agent simulations. Working Paper 96-06-042, Santa Fe Institute, Santa Fe. Available in postscript from the Santa Fe Institute's publications site or here; or File:MinarEtAl96.pdf. &lt;br /&gt;
&lt;br /&gt;
You can also cite the software directly:&lt;br /&gt;
&lt;br /&gt;
    Swarm Development Group. 1999. Swarm. www.swarm.org. Swarm Development Group, Santa Fe, New Mexico. &lt;br /&gt;
&lt;br /&gt;
A list of papers and presentations on Swarm is at Papers_on_Swarm.&lt;br /&gt;
Retrieved from &amp;quot;http://www.swarm.org/index.php?title=Swarm:_documentation_main_page&amp;amp;oldid=5453&amp;quot;&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=Swarm:Documentation_main_page&amp;diff=2207</id>
		<title>Swarm:Documentation main page</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=Swarm:Documentation_main_page&amp;diff=2207"/>
				<updated>2016-06-21T01:52:30Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Swarm Documentation Main Page =&lt;br /&gt;
&lt;br /&gt;
User support via [http://lists.nongnu.org/mailman/listinfo/swarm-support Swarm Support].&lt;br /&gt;
&lt;br /&gt;
The primary source of user support for Swarm software is the swarm-support@nongnu.org email list, where questions are answered by fellow Swarm users on a voluntary basis. To keep from wearing out these volunteers, please first try the other resources listed below, and try searching the support email list archives because many common problems have already been addressed there. If you still need help, post a question to swarm-support@nongnu.org (you must first subscribe!). Use swarm-support@nongnu.org for problems installing and using Swarm software, reporting bugs, asking how to program specific things, and discussing topics related to Swarm software. Discussion of general modeling issues should be directed instead to swarm-modeling@nongnu.org. &lt;br /&gt;
&lt;br /&gt;
== Official Documentation Set for Swarm 2.2 ==&lt;br /&gt;
&lt;br /&gt;
This book (on-line or downloadable) includes the following sections:&lt;br /&gt;
&lt;br /&gt;
* A Brief Introduction to Swarm (not updated from previous versions)&lt;br /&gt;
* Getting Started with Swarm (there is little here because up-to-date information is now maintained here on the Swarm wiki)&lt;br /&gt;
* Reference Guide to Swarm 2.2, which is the Objective-C Swarm bible. It includes:&lt;br /&gt;
** Swarm Changes and Compatibility: porting notes to assist in upgrading applications from previous versions to Swarm 2.1. No porting notes are available for Swarm 2.2 because there are few differences from 2.1.&lt;br /&gt;
** Descriptions of all the classes, methods, and protocols in all the Swarm libraries. This is where you look to see what is in Swarm, and how to use it.&lt;br /&gt;
** Indexes to the protocols and methods.&lt;br /&gt;
&lt;br /&gt;
The Documentation Set is available:&lt;br /&gt;
&lt;br /&gt;
* on-line (TBD)&lt;br /&gt;
* in a rough-and-ready PDF&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=Swarm:Documentation_main_page&amp;diff=2206</id>
		<title>Swarm:Documentation main page</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=Swarm:Documentation_main_page&amp;diff=2206"/>
				<updated>2016-06-21T01:15:04Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: Created page with &amp;quot;= Swarm Documentation Main Page =  == Official Documentation Set for Swarm 2.2 ==  This book (on-line or downloadable) includes the following sections:  * A Brief Introduction...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Swarm Documentation Main Page =&lt;br /&gt;
&lt;br /&gt;
== Official Documentation Set for Swarm 2.2 ==&lt;br /&gt;
&lt;br /&gt;
This book (on-line or downloadable) includes the following sections:&lt;br /&gt;
&lt;br /&gt;
* A Brief Introduction to Swarm (not updated from previous versions)&lt;br /&gt;
* Getting Started with Swarm (there is little here because up-to-date information is now maintained here on the Swarm wiki)&lt;br /&gt;
* Reference Guide to Swarm 2.2, which is the Objective-C Swarm bible. It includes:&lt;br /&gt;
** Swarm Changes and Compatibility: porting notes to assist in upgrading applications from previous versions to Swarm 2.1. No porting notes are available for Swarm 2.2 because there are few differences from 2.1.&lt;br /&gt;
** Descriptions of all the classes, methods, and protocols in all the Swarm libraries. This is where you look to see what is in Swarm, and how to use it.&lt;br /&gt;
** Indexes to the protocols and methods. *&lt;br /&gt;
&lt;br /&gt;
The Documentation Set is available:&lt;br /&gt;
&lt;br /&gt;
* on-line&lt;br /&gt;
* in a rough-and-ready PDF&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=Swarm_main_page&amp;diff=2205</id>
		<title>Swarm main page</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=Swarm_main_page&amp;diff=2205"/>
				<updated>2016-06-09T21:09:50Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swarm is a platform for agent-based models (ABMs) that includes: &lt;br /&gt;
* A conceptual framework for designing, describing, and conducting experiments on ABMs;&lt;br /&gt;
* Software implementing that framework and providing many handy tools; and&lt;br /&gt;
* A community of users and developers that share ideas, software, and experience. &lt;br /&gt;
&lt;br /&gt;
Swarm materials are organized in three categories, each with its own main page on this wiki: [[Swarm:_software_main_page|Software]], [[Swarm:_documentation_main_page|Documentation and learning materials]], and [[Swarm:_applications_and_user_contributions_main_page|example applications and contributed code]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Getting started if you are new to Swarm==&lt;br /&gt;
First, see this [[Introduction_to_Swarm|short introduction]].&lt;br /&gt;
&lt;br /&gt;
Next, it is important to develop an understanding of Swarm's conceptual framework: how you organize and describe a model using concepts such as swarms, collections, actions, schedules, observers, etc. The original Santa Fe Institute [[Image:MinarEtAl96.pdf|working paper describing Swarm]] is a good way to learn Swarm's basic structure and motivation. The [[Swarm:_documentation_main_page|Documentation and learning materials]] page provides additional reading that is essential before trying to start using the software (even---especially---if you are an experienced programmer). &lt;br /&gt;
&lt;br /&gt;
Finally, you will want to install Swarm software and use its documentation and examples to learn how to implement your models. (You might first want to visit the  wiki's [[Main_Page#Agent-_and_Individual-based_Modeling_Resources|ABM resources section]] to see if there are other software platforms to consider.) To get started with the software (including deciding whether to use Swarm with Java or Objective-C), go to the [[Swarm:_software_main_page|main page for Swarm software]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Getting Swarm software and documentation==&lt;br /&gt;
See the [[Swarm:_software_main_page|software page]] for information on Swarm software. To download the current version, go to the [[Swarm: stable release|stable release page]]. &lt;br /&gt;
&lt;br /&gt;
See the [[Swarm:_documentation_main_page|documentation page]] for the Swarm reference manual, users guide, and other materials.&lt;br /&gt;
&lt;br /&gt;
Our download site for Swarm software (source, example applications, documentation, packages) is http://download.savannah.gnu.org/releases/swarm/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Finding example Swarm applications==&lt;br /&gt;
Hundreds of models have been built with Swarm. To see, download, and try some examples (along with additions to Swarm contributed by users), see the [[Swarm:_applications_and_user_contributions_main_page|example applications and contributed code]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Getting modeling and Swarm software user support==&lt;br /&gt;
User support is obtained by joining the [[Swarm:_Mailing_lists|Swarm email lists]]. The swarm modelling list is for discussion and questions about agent-based modeling in general. The swarm support list is where your questions about Swarm software are likely to be answered by one of your many generous fellow users. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Numbering convention==&lt;br /&gt;
Swarm is divided into three main pieces: source, documentation, and applications. They are each bestowed version numbers that are independently increased except for major releases of the source. The version map right now is:&lt;br /&gt;
&lt;br /&gt;
 source: 2.2 &lt;br /&gt;
 docs: 2.2&lt;br /&gt;
 apps: 2.1.1 (being updated)&lt;br /&gt;
        heatbugs: 2.1.1&lt;br /&gt;
        template: 2.1.1&lt;br /&gt;
          market: 2.1.1&lt;br /&gt;
       mousetrap: 2.1.1&lt;br /&gt;
        tutorial: 2.1.1&lt;br /&gt;
     hello-world: 2.1.1&lt;br /&gt;
&lt;br /&gt;
==Frequently Asked Questions==&lt;br /&gt;
Check the [[Swarm_FAQ| Swarm FAQ]] to see if your question has already been answered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;!--==Snapshots vs CVS==&lt;br /&gt;
COMMENTED OUT BECAUSE I THINK IT'S OUT OF DATE. --[[User:SFRailsback|SFRailsback]] 16:47, 27 Jan 2006 (EST)&lt;br /&gt;
Only snapshots of the source section are available. The docs and apps are only available from the CVS.&lt;br /&gt;
&lt;br /&gt;
The CVS code for apps should build and run without problems and is the best way to get example applications.&lt;br /&gt;
&lt;br /&gt;
The code for the docs is mainly a document generating system, which produces documentation from comments in the source code.  It is only usable by those with a good understanding of SGML/XML in general and DocBook in particular.  If that is not you leave it alone.--&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=SDG_Directors&amp;diff=2204</id>
		<title>SDG Directors</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=SDG_Directors&amp;diff=2204"/>
				<updated>2016-06-09T20:51:35Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SDG's board of directors currently has these members and officers. (Updates Needed!)&lt;br /&gt;
=Directors=&lt;br /&gt;
&lt;br /&gt;
Directors are elected for 2-year terms, and each director can serve up to five terms before leaving the board for at least one year. Unless otherwise noted, terms begin and end on March 30 of the years in this table.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Current Directors&lt;br /&gt;
|-&lt;br /&gt;
! Name  &lt;br /&gt;
! Affiliation 	&lt;br /&gt;
! Start of first term 	&lt;br /&gt;
! End of current term &lt;br /&gt;
|-&lt;br /&gt;
|  n &lt;br /&gt;
|  a  &lt;br /&gt;
|  s   &lt;br /&gt;
|  e&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Officers=&lt;br /&gt;
&lt;br /&gt;
Officers are elected annually.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Current Officers &lt;br /&gt;
|-&lt;br /&gt;
|Executive Director/President &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Vice President &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Secretary 	&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Treasurer 	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=SDG_Directors&amp;diff=2203</id>
		<title>SDG Directors</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=SDG_Directors&amp;diff=2203"/>
				<updated>2016-06-09T20:48:26Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: /* Officers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SDG's board of directors currently has these members and officers. (Updated July 2008)&lt;br /&gt;
=Directors=&lt;br /&gt;
&lt;br /&gt;
Directors are elected for 2-year terms, and each director can serve up to five terms before leaving the board for at least one year. Unless otherwise noted, terms begin and end on March 30 of the years in this table.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Current Directors&lt;br /&gt;
|-&lt;br /&gt;
! Name  &lt;br /&gt;
! Affiliation 	&lt;br /&gt;
! Start of first term 	&lt;br /&gt;
! End of current term &lt;br /&gt;
|-&lt;br /&gt;
|  n &lt;br /&gt;
|  a  &lt;br /&gt;
|  s   &lt;br /&gt;
|  e&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Officers=&lt;br /&gt;
&lt;br /&gt;
Officers are elected annually.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Current Officers &lt;br /&gt;
|-&lt;br /&gt;
|Executive Director/President &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Vice President &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Secretary 	&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Treasurer 	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=Swarm_main_page&amp;diff=2202</id>
		<title>Swarm main page</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=Swarm_main_page&amp;diff=2202"/>
				<updated>2016-06-09T20:40:34Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swarm is a platform for agent-based models (ABMs) that includes: &lt;br /&gt;
* A conceptual framework for designing, describing, and conducting experiments on ABMs;&lt;br /&gt;
* Software implementing that framework and providing many handy tools; and&lt;br /&gt;
* A community of users and developers that share ideas, software, and experience. &lt;br /&gt;
&lt;br /&gt;
Swarm materials are organized in three categories, each with its own main page on this wiki: [[Swarm:_software_main_page|Software]], [[Swarm:_documentation_main_page|Documentation and learning materials]], and [[Swarm:_applications_and_user_contributions_main_page|example applications and contributed code]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Getting started if you are new to Swarm==&lt;br /&gt;
First, see this [[Introduction_to_Swarm|short introduction]].&lt;br /&gt;
&lt;br /&gt;
Next, it is important to develop an understanding of Swarm's conceptual framework: how you organize and describe a model using concepts such as swarms, collections, actions, schedules, observers, etc. The original Santa Fe Institute [[Image:MinarEtAl96.pdf|working paper describing Swarm]] is a good way to learn Swarm's basic structure and motivation. The [[Swarm:_documentation_main_page|Documentation and learning materials]] page provides additional reading that is essential before trying to start using the software (even---especially---if you are an experienced programmer). &lt;br /&gt;
&lt;br /&gt;
Finally, you will want to install Swarm software and use its documentation and examples to learn how to implement your models. (You might first want to visit the  wiki's [[Main_Page#Agent-_and_Individual-based_Modeling_Resources|ABM resources section]] to see if there are other software platforms to consider.) To get started with the software (including deciding whether to use Swarm with Java or Objective-C), go to the [[Swarm:_software_main_page|main page for Swarm software]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Getting Swarm software and documentation==&lt;br /&gt;
See the [[Swarm:_software_main_page|software page]] for information on Swarm software. To download the current version, go to the [[Swarm: stable release|stable release page]]. &lt;br /&gt;
&lt;br /&gt;
See the [[Swarm:_documentation_main_page|documentation page]] for the Swarm reference manual, users guide, and other materials.&lt;br /&gt;
&lt;br /&gt;
Our download site for Swarm software (source, example applications, documentation, packages) is http://download.savannah.gnu.org/releases/swarm/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Finding example Swarm applications==&lt;br /&gt;
Hundreds of models have been built with Swarm. To see, download, and try some examples (along with additions to Swarm contributed by users), see the [[Swarm:_applications_and_user_contributions_main_page|example applications and contributed code]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Getting modeling and Swarm software user support==&lt;br /&gt;
User support is obtained by joining the [[Swarm:_Mailing_lists|Swarm email lists]]. The swarm modelling list is for discussion and questions about agent-based modeling in general. The swarm support list is where your questions about Swarm software are likely to be answered by one of your many generous fellow users. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Numbering convention==&lt;br /&gt;
Swarm is divided into three main pieces: source, documentation, and applications. They are each bestowed version numbers that are independently increased except for major releases of the source. The version map right now is:&lt;br /&gt;
&lt;br /&gt;
 source: 2.2 &lt;br /&gt;
 docs: 2.2&lt;br /&gt;
 apps: 2.1.1 (being updated)&lt;br /&gt;
        heatbugs: 2.1.1&lt;br /&gt;
        template: 2.1.1&lt;br /&gt;
          market: 2.1.1&lt;br /&gt;
       mousetrap: 2.1.1&lt;br /&gt;
        tutorial: 2.1.1&lt;br /&gt;
     hello-world: 2.1.1&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;!--==Snapshots vs CVS==&lt;br /&gt;
COMMENTED OUT BECAUSE I THINK IT'S OUT OF DATE. --[[User:SFRailsback|SFRailsback]] 16:47, 27 Jan 2006 (EST)&lt;br /&gt;
Only snapshots of the source section are available. The docs and apps are only available from the CVS.&lt;br /&gt;
&lt;br /&gt;
The CVS code for apps should build and run without problems and is the best way to get example applications.&lt;br /&gt;
&lt;br /&gt;
The code for the docs is mainly a document generating system, which produces documentation from comments in the source code.  It is only usable by those with a good understanding of SGML/XML in general and DocBook in particular.  If that is not you leave it alone.--&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=SDG_Directors&amp;diff=2201</id>
		<title>SDG Directors</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=SDG_Directors&amp;diff=2201"/>
				<updated>2016-06-07T19:33:04Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SDG's board of directors currently has these members and officers. (Updated July 2008)&lt;br /&gt;
=Directors=&lt;br /&gt;
&lt;br /&gt;
Directors are elected for 2-year terms, and each director can serve up to five terms before leaving the board for at least one year. Unless otherwise noted, terms begin and end on March 30 of the years in this table.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Current Directors&lt;br /&gt;
|-&lt;br /&gt;
! Name  &lt;br /&gt;
! Affiliation 	&lt;br /&gt;
! Start of first term 	&lt;br /&gt;
! End of current term &lt;br /&gt;
|-&lt;br /&gt;
|  n &lt;br /&gt;
|  a  &lt;br /&gt;
|  s   &lt;br /&gt;
|  e&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Officers=&lt;br /&gt;
&lt;br /&gt;
Officers are elected annual.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Current Officers &lt;br /&gt;
|-&lt;br /&gt;
|Executive Director/President &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Vice President &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Secretary 	&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Treasurer 	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=SDG_Directors&amp;diff=2200</id>
		<title>SDG Directors</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=SDG_Directors&amp;diff=2200"/>
				<updated>2016-06-07T19:10:24Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SDG's board of directors currently has these members and officers. (Updated July 2008)&lt;br /&gt;
Directors&lt;br /&gt;
&lt;br /&gt;
Directors are elected for 2-year terms, and each director can serve up to five terms before leaving the board for at least one year. Unless otherwise noted, terms begin and end on March 30 of the years in this table. &lt;br /&gt;
&lt;br /&gt;
=Officers=&lt;br /&gt;
&lt;br /&gt;
Officers are elected annually.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Current Officers &lt;br /&gt;
|-&lt;br /&gt;
|Executive Director/President &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Vice President &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Secretary 	&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Treasurer 	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=SDG_Directors&amp;diff=2199</id>
		<title>SDG Directors</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=SDG_Directors&amp;diff=2199"/>
				<updated>2016-06-07T19:09:34Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: Created page with &amp;quot;SDG's board of directors currently has these members and officers. (Updated July 2008) Directors  Directors are elected for 2-year terms, and each director can serve up to fiv...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SDG's board of directors currently has these members and officers. (Updated July 2008)&lt;br /&gt;
Directors&lt;br /&gt;
&lt;br /&gt;
Directors are elected for 2-year terms, and each director can serve up to five terms before leaving the board for at least one year. Unless otherwise noted, terms begin and end on March 30 of the years in this table. &lt;br /&gt;
&lt;br /&gt;
 Officers&lt;br /&gt;
&lt;br /&gt;
Officers are elected annually.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Current Officers &lt;br /&gt;
|-&lt;br /&gt;
|Executive Director/President &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Vice President &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Secretary 	&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Treasurer 	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=Swarm_Development_Group&amp;diff=2198</id>
		<title>Swarm Development Group</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=Swarm_Development_Group&amp;diff=2198"/>
				<updated>2016-06-07T18:51:32Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This wiki site is maintained by the Swarm Development Group (SDG). This area of the wiki serves as SDG's home page.&lt;br /&gt;
&lt;br /&gt;
SDG is currently an all-volunteer organization. It takes a significant effort to maintain the wiki, maintain and improve Swarm, and provide user support. Please volunteer a little of your time to help...contact us via email or talk to us at SwarmFest.&lt;br /&gt;
&lt;br /&gt;
See the menu at the right for links to information on becoming and SDG member, SDG's charter and corporate documents, a list of the members and officers of SDG's board of directors, and contact information.&lt;br /&gt;
&lt;br /&gt;
= Mission Statement =&lt;br /&gt;
&lt;br /&gt;
The Swarm Development Group (SDG) was founded in September 1999 as a private, not-for-profit [501c(3)] organization to support the development of the Swarm Simulation System (Swarm) and the interests of the group members. The purposes of the SDG are to:&lt;br /&gt;
&lt;br /&gt;
#    advance the state-of-the-art in multi agent based simulation through the continued advancement of the Swarm Simulation System and support of the Swarm user community&lt;br /&gt;
#    promote the free interchange of multi agent based simulations among computing specialists and the public&lt;br /&gt;
#    develop and maintain the integrity and competence of individuals engaged in the practice of agent based simulation.&lt;br /&gt;
&lt;br /&gt;
= Supporting Swarm Development Group and Swarm =&lt;br /&gt;
&lt;br /&gt;
SDG is funded by member contributions and its SwarmFest conferences. Currently, SDG has no paid staff and all work on the wiki and Swarm is done via volunteers and occasional contracts. If you use this wiki, and especially if you use Swarm, you should join SDG and contribute time or funding. Put an SDG membership in your project budget and see our membership page for how to contribute it.&lt;br /&gt;
Membership list&lt;br /&gt;
&lt;br /&gt;
*'''[[SDG_Directors]]'''&lt;br /&gt;
&lt;br /&gt;
*'''[[SDG_Members]]'''&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=Main_Page&amp;diff=2197</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=Main_Page&amp;diff=2197"/>
				<updated>2016-06-06T23:09:39Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Consult the [//meta.wikimedia.org/wiki/Help:Contents MediaWiki User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
=WWW.SWARM.ORG is back!=&lt;br /&gt;
We have restored the Swarm Development Group wiki following a major server crash several years ago. The wiki's emphasis is now on supporting Swarm software and SDG's annual SwarmFest. We will no longer attempt to provide current information on agent-based modeling in general, or on modeling software other than Swarm.&lt;br /&gt;
&lt;br /&gt;
=News=&lt;br /&gt;
==Swarmfest 2016: University of Vermont, July 31 – August 3==&lt;br /&gt;
&lt;br /&gt;
Swamfest is the annual meeting of the Swarm Development Group (SDG), and one of the oldest communities involved in the development and propagation of agent-based modeling.  Swarmfest has traditionally involved a mix of both tool-users and tool-developers, drawn from many domains of expertise. These have included, in the past, computer scientists, software engineers, biomedical researchers, ecologists, economists, political scientists, social scientists, resource management specialists and evolutionary biologists.  Swarmfest represents a low-key environment for researchers to explore new ideas and approaches, and benefit from a multi-disciplinary environment.&lt;br /&gt;
&lt;br /&gt;
SwarmFest 2016 will be at the University of Vermont in Burlington, Vermont, USA. Abstracts are now being accepted. For information [http://www.swarmfest2016.org/ click here.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New version of Objective-C Swarm for Windows==&lt;br /&gt;
There is a new binary (and source) release of Swarm that works with MinGW, a compiler that produces Windows executables. Advantages of this new way to use Swarm in Windows:&lt;br /&gt;
* Windows executables can be launched directly from Windows, without needing to launch from inside a Unix-like environment.&lt;br /&gt;
* Swarm models can be distributed for use on any Windows computer, without requiring Swarm or MinGW to be installed.&lt;br /&gt;
* Faster execution than Cygwin Swarm.&lt;br /&gt;
See [[Swarm_and_MinGW]]&lt;br /&gt;
&lt;br /&gt;
=Swarm Software for Agent-based Modeling=&lt;br /&gt;
&lt;br /&gt;
*'''[[Swarm_main_page|The main Swarm page]]''' for the Swarm software framework, documentation, and applications&lt;br /&gt;
&lt;br /&gt;
*''New release of Objective-C for Windows'' produces Windows-native executables! See [[Swarm_and_MinGW|Using Swarm on Windows with MinGW]]&lt;br /&gt;
&lt;br /&gt;
*''[[Swarm:_Mailing_lists|Email lists for support and modeling]]''&lt;br /&gt;
&lt;br /&gt;
=Agent- and Individual-based Modeling Resources=&lt;br /&gt;
&lt;br /&gt;
'''[[ABM_Resources|Resources for agent-based modeling]]'''. This area of the wiki is for information on agent-based modeling in general. '''This area is no longer maintained and we refer interested people to more up-to-date sites such as [http://www.openabm.org/ www.OpenABM.org]'''&lt;br /&gt;
&lt;br /&gt;
There is still information on:&lt;br /&gt;
*Agent-based modeling community resources&lt;br /&gt;
*Software (information on alternative platforms; learning materials; template models; integrated development environments)&lt;br /&gt;
*&amp;amp;quot;How and why to do agent-based modeling&amp;amp;quot;: techniques and theory&lt;br /&gt;
*Resources specific to different scientific domains&lt;br /&gt;
&lt;br /&gt;
=Swarm Development Group=&lt;br /&gt;
&lt;br /&gt;
*'''[[Swarm Development Group]] (SDG)'''&lt;br /&gt;
&lt;br /&gt;
*'''[[SDG contact|Contact information]]'''&lt;br /&gt;
&lt;br /&gt;
*'''[[SDG_membership|Information on SDG membership]]'''&lt;br /&gt;
&lt;br /&gt;
*An old list of [https://www.ku.edu/~pauljohn/sdg/member_pages/ SDG Members]&lt;br /&gt;
&lt;br /&gt;
=Help=&lt;br /&gt;
* Who can contribute to this wiki? How do you use it? How can you register to edit or add pages? See the [[SwarmWiki:FAQ|FAQ about this wiki]]&lt;br /&gt;
* [[SwarmWiki:Objectives_and_organization|Objectives and organization of this wiki]]: what can you find on this wiki, and what is appropriate to add to it, where?&lt;br /&gt;
* For general wiki help, see: http://www.wikipedia.org/wiki/Wikipedia:Help&lt;br /&gt;
* For help editing the wiki, start with: http://www.wikipedia.org/wiki/Help:Editing&lt;br /&gt;
* To ''experiment with editing'' the wiki without worrying about messing up articles, try the [[Wiki sandbox]]&lt;br /&gt;
* [[SwarmWiki:Help]] Help page for wiki administrators.&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=Swarm_Development_Group&amp;diff=2196</id>
		<title>Swarm Development Group</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=Swarm_Development_Group&amp;diff=2196"/>
				<updated>2016-06-06T22:06:43Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This wiki site is maintained by the Swarm Development Group (SDG). This area of the wiki serves as SDG's home page.&lt;br /&gt;
&lt;br /&gt;
SDG is currently an all-volunteer organization. It takes a significant effort to maintain the wiki, maintain and improve Swarm, and provide user support. Please volunteer a little of your time to help...contact us via email or talk to us at SwarmFest.&lt;br /&gt;
&lt;br /&gt;
See the menu at the right for links to information on becoming and SDG member, SDG's charter and corporate documents, a list of the members and officers of SDG's board of directors, and contact information.&lt;br /&gt;
&lt;br /&gt;
= Mission Statement =&lt;br /&gt;
&lt;br /&gt;
The Swarm Development Group (SDG) was founded in September 1999 as a private, not-for-profit [501c(3)] organization to support the development of the Swarm Simulation System (Swarm) and the interests of the group members. The purposes of the SDG are to:&lt;br /&gt;
&lt;br /&gt;
#    advance the state-of-the-art in multi agent based simulation through the continued advancement of the Swarm Simulation System and support of the Swarm user community&lt;br /&gt;
#    promote the free interchange of multi agent based simulations among computing specialists and the public&lt;br /&gt;
#    develop and maintain the integrity and competence of individuals engaged in the practice of agent based simulation.&lt;br /&gt;
&lt;br /&gt;
= Supporting Swarm Development Group and Swarm =&lt;br /&gt;
&lt;br /&gt;
SDG is funded by member contributions and its SwarmFest conferences. Currently, SDG has no paid staff and all work on the wiki and Swarm is done via volunteers and occasional contracts. If you use this wiki, and especially if you use Swarm, you should join SDG and contribute time or funding. Put an SDG membership in your project budget and see our membership page for how to contribute it.&lt;br /&gt;
Membership list&lt;br /&gt;
&lt;br /&gt;
A list of current and former members of SDG is here:&lt;br /&gt;
&lt;br /&gt;
SDG Members&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=Swarm_Development_Group&amp;diff=2195</id>
		<title>Swarm Development Group</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=Swarm_Development_Group&amp;diff=2195"/>
				<updated>2016-06-06T22:00:52Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: Created page with &amp;quot;This wiki site is maintained by the Swarm Development Group (SDG). This area of the wiki serves as SDG's home page.  SDG is currently an all-volunteer organization. It takes a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This wiki site is maintained by the Swarm Development Group (SDG). This area of the wiki serves as SDG's home page.&lt;br /&gt;
&lt;br /&gt;
SDG is currently an all-volunteer organization. It takes a significant effort to maintain the wiki, maintain and improve Swarm, and provide user support. Please volunteer a little of your time to help...contact us via email or talk to us at SwarmFest.&lt;br /&gt;
&lt;br /&gt;
See the menu at the right for links to information on becoming and SDG member, SDG's charter and corporate documents, a list of the members and officers of SDG's board of directors, and contact information.&lt;br /&gt;
&lt;br /&gt;
Mission Statement&lt;br /&gt;
&lt;br /&gt;
The Swarm Development Group (SDG) was founded in September 1999 as a private, not-for-profit [501c(3)] organization to support the development of the Swarm Simulation System (Swarm) and the interests of the group members. The purposes of the SDG are to:&lt;br /&gt;
&lt;br /&gt;
#    advance the state-of-the-art in multi agent based simulation through the continued advancement of the Swarm Simulation System and support of the Swarm user community&lt;br /&gt;
#    promote the free interchange of multi agent based simulations among computing specialists and the public&lt;br /&gt;
#    develop and maintain the integrity and competence of individuals engaged in the practice of agent based simulation.&lt;br /&gt;
&lt;br /&gt;
 Supporting Swarm Development Group and Swarm&lt;br /&gt;
&lt;br /&gt;
SDG is funded by member contributions and its SwarmFest conferences. Currently, SDG has no paid staff and all work on the wiki and Swarm is done via volunteers and occasional contracts. If you use this wiki, and especially if you use Swarm, you should join SDG and contribute time or funding. Put an SDG membership in your project budget and see our membership page for how to contribute it.&lt;br /&gt;
Membership list&lt;br /&gt;
&lt;br /&gt;
A list of current and former members of SDG is here:&lt;br /&gt;
&lt;br /&gt;
    SDG Members&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=ABM_Resources&amp;diff=2194</id>
		<title>ABM Resources</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=ABM_Resources&amp;diff=2194"/>
				<updated>2016-06-06T21:44:13Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: /* Open source */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Complete kits and platforms==&lt;br /&gt;
&lt;br /&gt;
===Open source===&lt;br /&gt;
(must be freely distributable under an open source license, i.e. &amp;amp;quot;free as in speech&amp;amp;quot; as defined by the superset of the [http://opensource.org/docs/definition.php Open Source Definition from the Open Source Initiative] and the [http://www.gnu.org/licenses/license-list.html Free Software Foundation])&lt;br /&gt;
*'''[http://agents.felk.cvut.cz/aglobe A-globe]'''&lt;br /&gt;
*'''[http://www.alphaworks.ibm.com/tech/able ABLE]'''&lt;br /&gt;
*'''[http://ascape.sourceforge.net Ascape]'''&lt;br /&gt;
*'''[http://www.spiderland.org/breve/ Breve]'''&lt;br /&gt;
*'''[http://cormas.cirad.fr/en/outil/outil.htm Cormas]''' &amp;amp;quot;Cormas is a programming environment dedicated to the creation of multi-agent systems, with a specificity in the domain of natural-resources management. It provides a framework for developing simulation models of coordination modes between individuals and groups that jointly exploit common resources.&amp;amp;quot;&lt;br /&gt;
*'''[http://www.cougaar.org/ Cougaar]'''&lt;br /&gt;
*'''[http://ecolab.sourceforge.net EcoLab]'''&lt;br /&gt;
*'''[http://omicrongroup.org/evo/ EVO]'''&lt;br /&gt;
*'''[http://sharon.cselt.it/projects/jade/ JADE]'''&lt;br /&gt;
*'''[http://jaslibrary.sourceforge.net JAS]'''&lt;br /&gt;
*'''[http://cs.gmu.edu/~eclab/projects/mason/ MASON]'''&lt;br /&gt;
*'''[https://pypi.python.org/pypi/Mesa/ Mesa]'''&lt;br /&gt;
*'''[http://www.metascapeabm.com/index.php?option=com_content&amp;amp;amp;task=view&amp;amp;amp;id=19&amp;amp;amp;Itemid=61 metaABM]''' (A meta-modeling environment supporting multiple ABM platforms)&lt;br /&gt;
*'''[http://www.avignon.inra.fr/internet/unites/biometrie/mobidyc_projet/english/version_index_html Mobidyc]''' &amp;amp;quot;The free software for building and running Individual Based Models with no computer skill. Mobidyc is a software project that aims to promote Individual-Based Modelling in the field of ecology, biology and environment.&amp;amp;quot;&lt;br /&gt;
*'''[http://ccl.northwestern.edu/netlogo/ NetLogo]'''&lt;br /&gt;
*'''[http://quicksilver.tigris.org/ Quicksilver]'''&lt;br /&gt;
*'''[http://repast.sourceforge.net Repast]'''&lt;br /&gt;
*'''[http://www.cs.bham.ac.uk/~axs/cog_affect/sim_agent.html SIM_AGENT]'''&lt;br /&gt;
*'''[http://www.simsesam.de SeSAm]'''&lt;br /&gt;
*'''[https://pypi.python.org/pypi/simpy SimPy]'''&lt;br /&gt;
*'''[http://www.swarm.org Swarm]'''&lt;br /&gt;
*'''[http://www.primordion.com/Xholon Xholon]'''&lt;br /&gt;
*'''[http://labs.bt.com/projects/agents/zeus/ Zeus]'''&lt;br /&gt;
&lt;br /&gt;
===Freeware===&lt;br /&gt;
(available for free &amp;amp;quot;as in beer&amp;amp;quot;, source may or may not necessarily be available, if source is available it is not under an open-source license)&lt;br /&gt;
*'''[http://dextk.org deX]'''&lt;br /&gt;
*'''[http://education.mit.edu/starlogo/ StarLogo]'''&lt;br /&gt;
*'''[http://ccl.northwestern.edu/cm/StarLogoT/ StarLogoT]'''&lt;br /&gt;
*'''[http://visualbots.com/ VisualBots]''' -- Easy to use multi-agent simulator for Microsoft Excel - Visual Basic syntax, rich object model, documentation, sample simulations&lt;br /&gt;
&lt;br /&gt;
===Proprietary===&lt;br /&gt;
*'''[http://agentsheets.com/ AgentSheets]'''&lt;br /&gt;
*'''[http://www.chiinc.com/products/products_igen.htm iGEN]'''&lt;br /&gt;
*'''[http://www.xjtek.com AnyLogic]'''&lt;br /&gt;
*'''[http://mass.aitia.ai MASS]'''&lt;br /&gt;
&lt;br /&gt;
==Swarm add-ons and extensions==&lt;br /&gt;
*'''[[COSMIC]]''' --  General simulation utility classes, provided by the Complex Systems Modelling Group at Imperial College&lt;br /&gt;
*'''[http://www.humboldt.edu/~ecomodel/ EcoSwarm@HSU]''' --  Modeling tools for use with the Swarm simulation system&lt;br /&gt;
*'''[http://me.in-berlin.de/~rws/logzone_toc.html LogZone]''' -- Zone exploration tool.&lt;br /&gt;
&lt;br /&gt;
==Related tools and technologies==&lt;br /&gt;
*'''[http://www.me.mtu.edu/%7Ermdsouza/ABM_GPU.html Agent-based simulation on Graphics Processing Units]'''. Roshan D'Souza at [http://www.me.mtu.edu/ Michigan Tech's Mechanical Engineering department] has been working on ultra-high-speed agent-based modeling using direct programming of Graphics Processing Units (gaming chips). He has, for example, run Sugarscape with 2 million agents updating over 50 times per second with graphical output. [[Image:SugarScape_GPU.pdf|Here is a paper on this work.]] &lt;br /&gt;
*'''[http://www.fipa.org/ FIPA]'''. &amp;amp;quot;FIPA is an IEEE Computer Society standards organization that promotes agent-based technology and the interoperability of its standards with other technologies.&amp;amp;quot;&lt;br /&gt;
*'''[[Objective-C]]'''&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
*Leigh Tesfatsion's '''[http://www.econ.iastate.edu/tesfatsi/acecode.htm Resource Site for Agent-Based Software and Toolkits]'''&lt;br /&gt;
&lt;br /&gt;
*Steve Railsback, Steve Lytinen, and Steve Jackson's '''[http://condor.depaul.edu/~slytinen/abm/StupidModel ABM template model site]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Why and How to do Agent- and Individual-based Modeling=&lt;br /&gt;
This page provides citations for materials to help people understand when to use agent-based modeling, and how to design and use ABMs. '''Please add useful citations!'''&lt;br /&gt;
&lt;br /&gt;
* ''Railsback, S. F., and V. Grimm. 2012. Agent-based and individual-based modeling: a practical introduction. Princeton University Press, Princeton, New Jersey.'' This is a textbook for classes and self-instruction on scientific agent-based modeling. It uses NetLogo as a software platform. The book focuses on modeling concepts, theory, and methodology and how to implement them in NetLogo. See: http://www.railsback-grimm-abm-book.com/.&lt;br /&gt;
&lt;br /&gt;
* ''Salamon, T. 2011. Design of Agent-Based Models : Developing Computer Simulations for a Better Understanding of Social Processes. Repin, Czech Republic: Bruckner Publishing'' This monograph provides an overview of the principles of agent technologies and is primarily focused on the design and development process of agent-based models. See: http://www.designofagentbasedmodels.info/.&lt;br /&gt;
&lt;br /&gt;
* ''DeAngelis, D.L. &amp;amp;amp; W.M. Mooij. 2005 Individual-based modeling of ecological and evolutionary processes. Annual Reviews in Ecology, Evolution and Systematics 36: 147-168.'' The authors attempted to identify all the publications using individual-based models in ecology. They look at the kinds of problems and subjects that this approach has been applied to.&lt;br /&gt;
&lt;br /&gt;
* ''Grimm, V. 1999. Ten years of individual-based modelling in ecology: what have we learned and what could we learn in the future? Ecological Modelling 115:129-148.''  This paper reviews the status of individual-based modeling in ecology as of about 1998, focusing especially on the links (or lack thereof) between models and theory.&lt;br /&gt;
&lt;br /&gt;
* ''Grimm, V., and S. F. Railsback. 2005. Individual-based modeling and ecology. Princeton University Press, Princeton, New Jersey.'' This book addresses the full cycle of designing, testing, using, and publishing agent-based models, and should be useful even for non-ecologists. Additional information is at: http://www.pupress.princeton.edu/titles/8108.html&lt;br /&gt;
&lt;br /&gt;
* ''Grimm, V., E. Revilla, U. Berger, F. Jeltsch, W. M. Mooij, S. F. Railsback, H.-H. Thulke, J. Weiner, T. Wiegand, and D. L. DeAngelis. 2005. Pattern-oriented modeling of agent-based complex systems: lessons from ecology. Science 310:987-991.'' This paper discusses how to address 3 major problems in applying agent-based models to real-world problems: how do you design models that are complex enough but not too complex? how do you develop and test the theory used in your model? and how can you find good parameter values?&lt;br /&gt;
&lt;br /&gt;
*''Grimm, V., U. Berger, F. Bastiansen, S. Eliassen, V. Ginot, J. Giske, J. Goss-Custard, T. Grand, S. Heinz, G. Huse, A. Huth, J. U. Jepsen, C. JÃ¸rgensen, W. M. Mooij, B. MÃ¼ller, G. Peâ€™er, C. Piou, S. F. Railsback, A. M. Robbins, M. M. Robbins, E. Rossmanith, N. RÃ¼ger, E. Strand, S. Souissi, R. A. Stillman, R. VabÃ¸, U. Visser, and D. L. DeAngelis. 2006. A standard protocol for describing individual-based and agent-based models. Ecological Modelling 198:115-296.'' How can you describe an ABM (e.g., in model documentation or a publication) in such a way that its essential characteristics can be understood easily, while still providing all the details? This paper recommends a standard protocol for describing models, which is also a good way to think about models as they are being designed. The on-line appendices provide example descriptions of many models.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* There are many useful resources on [http://www.econ.iastate.edu/tesfatsi/ace.htm Leigh Tesfatsion's site].&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=ABM_Resources&amp;diff=2193</id>
		<title>ABM Resources</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=ABM_Resources&amp;diff=2193"/>
				<updated>2016-06-06T21:36:27Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: /* Open source */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Complete kits and platforms==&lt;br /&gt;
&lt;br /&gt;
===Open source===&lt;br /&gt;
(must be freely distributable under an open source license, i.e. &amp;amp;quot;free as in speech&amp;amp;quot; as defined by the superset of the [http://opensource.org/docs/definition.php Open Source Definition from the Open Source Initiative] and the [http://www.gnu.org/licenses/license-list.html Free Software Foundation])&lt;br /&gt;
*'''[http://agents.felk.cvut.cz/aglobe A-globe]'''&lt;br /&gt;
*'''[http://www.alphaworks.ibm.com/tech/able ABLE]'''&lt;br /&gt;
*'''[http://ascape.sourceforge.net Ascape]'''&lt;br /&gt;
*'''[http://www.spiderland.org/breve/ Breve]'''&lt;br /&gt;
*'''[http://cormas.cirad.fr/en/outil/outil.htm Cormas]''' &amp;amp;quot;Cormas is a programming environment dedicated to the creation of multi-agent systems, with a specificity in the domain of natural-resources management. It provides a framework for developing simulation models of coordination modes between individuals and groups that jointly exploit common resources.&amp;amp;quot;&lt;br /&gt;
*'''[http://www.cougaar.org/ Cougaar]'''&lt;br /&gt;
*'''[http://ecolab.sourceforge.net EcoLab]'''&lt;br /&gt;
*'''[http://omicrongroup.org/evo/ EVO]'''&lt;br /&gt;
*'''[http://sharon.cselt.it/projects/jade/ JADE]'''&lt;br /&gt;
*'''[http://jaslibrary.sourceforge.net JAS]'''&lt;br /&gt;
*'''[http://cs.gmu.edu/~eclab/projects/mason/ MASON]'''&lt;br /&gt;
*'''[http://www.metascapeabm.com/index.php?option=com_content&amp;amp;amp;task=view&amp;amp;amp;id=19&amp;amp;amp;Itemid=61 metaABM]''' (A meta-modeling environment supporting multiple ABM platforms)&lt;br /&gt;
*'''[http://www.avignon.inra.fr/internet/unites/biometrie/mobidyc_projet/english/version_index_html Mobidyc]''' &amp;amp;quot;The free software for building and running Individual Based Models with no computer skill. Mobidyc is a software project that aims to promote Individual-Based Modelling in the field of ecology, biology and environment.&amp;amp;quot;&lt;br /&gt;
*'''[http://ccl.northwestern.edu/netlogo/ NetLogo]'''&lt;br /&gt;
*'''[http://quicksilver.tigris.org/ Quicksilver]'''&lt;br /&gt;
*'''[http://repast.sourceforge.net Repast]'''&lt;br /&gt;
*'''[http://www.cs.bham.ac.uk/~axs/cog_affect/sim_agent.html SIM_AGENT]'''&lt;br /&gt;
*'''[http://www.simsesam.de SeSAm]'''&lt;br /&gt;
*'''[https://pypi.python.org/pypi/simpy SimPy]'''&lt;br /&gt;
*'''[http://www.swarm.org Swarm]'''&lt;br /&gt;
*'''[http://www.primordion.com/Xholon Xholon]'''&lt;br /&gt;
*'''[http://labs.bt.com/projects/agents/zeus/ Zeus]'''&lt;br /&gt;
&lt;br /&gt;
===Freeware===&lt;br /&gt;
(available for free &amp;amp;quot;as in beer&amp;amp;quot;, source may or may not necessarily be available, if source is available it is not under an open-source license)&lt;br /&gt;
*'''[http://dextk.org deX]'''&lt;br /&gt;
*'''[http://education.mit.edu/starlogo/ StarLogo]'''&lt;br /&gt;
*'''[http://ccl.northwestern.edu/cm/StarLogoT/ StarLogoT]'''&lt;br /&gt;
*'''[http://visualbots.com/ VisualBots]''' -- Easy to use multi-agent simulator for Microsoft Excel - Visual Basic syntax, rich object model, documentation, sample simulations&lt;br /&gt;
&lt;br /&gt;
===Proprietary===&lt;br /&gt;
*'''[http://agentsheets.com/ AgentSheets]'''&lt;br /&gt;
*'''[http://www.chiinc.com/products/products_igen.htm iGEN]'''&lt;br /&gt;
*'''[http://www.xjtek.com AnyLogic]'''&lt;br /&gt;
*'''[http://mass.aitia.ai MASS]'''&lt;br /&gt;
&lt;br /&gt;
==Swarm add-ons and extensions==&lt;br /&gt;
*'''[[COSMIC]]''' --  General simulation utility classes, provided by the Complex Systems Modelling Group at Imperial College&lt;br /&gt;
*'''[http://www.humboldt.edu/~ecomodel/ EcoSwarm@HSU]''' --  Modeling tools for use with the Swarm simulation system&lt;br /&gt;
*'''[http://me.in-berlin.de/~rws/logzone_toc.html LogZone]''' -- Zone exploration tool.&lt;br /&gt;
&lt;br /&gt;
==Related tools and technologies==&lt;br /&gt;
*'''[http://www.me.mtu.edu/%7Ermdsouza/ABM_GPU.html Agent-based simulation on Graphics Processing Units]'''. Roshan D'Souza at [http://www.me.mtu.edu/ Michigan Tech's Mechanical Engineering department] has been working on ultra-high-speed agent-based modeling using direct programming of Graphics Processing Units (gaming chips). He has, for example, run Sugarscape with 2 million agents updating over 50 times per second with graphical output. [[Image:SugarScape_GPU.pdf|Here is a paper on this work.]] &lt;br /&gt;
*'''[http://www.fipa.org/ FIPA]'''. &amp;amp;quot;FIPA is an IEEE Computer Society standards organization that promotes agent-based technology and the interoperability of its standards with other technologies.&amp;amp;quot;&lt;br /&gt;
*'''[[Objective-C]]'''&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
*Leigh Tesfatsion's '''[http://www.econ.iastate.edu/tesfatsi/acecode.htm Resource Site for Agent-Based Software and Toolkits]'''&lt;br /&gt;
&lt;br /&gt;
*Steve Railsback, Steve Lytinen, and Steve Jackson's '''[http://condor.depaul.edu/~slytinen/abm/StupidModel ABM template model site]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Why and How to do Agent- and Individual-based Modeling=&lt;br /&gt;
This page provides citations for materials to help people understand when to use agent-based modeling, and how to design and use ABMs. '''Please add useful citations!'''&lt;br /&gt;
&lt;br /&gt;
* ''Railsback, S. F., and V. Grimm. 2012. Agent-based and individual-based modeling: a practical introduction. Princeton University Press, Princeton, New Jersey.'' This is a textbook for classes and self-instruction on scientific agent-based modeling. It uses NetLogo as a software platform. The book focuses on modeling concepts, theory, and methodology and how to implement them in NetLogo. See: http://www.railsback-grimm-abm-book.com/.&lt;br /&gt;
&lt;br /&gt;
* ''Salamon, T. 2011. Design of Agent-Based Models : Developing Computer Simulations for a Better Understanding of Social Processes. Repin, Czech Republic: Bruckner Publishing'' This monograph provides an overview of the principles of agent technologies and is primarily focused on the design and development process of agent-based models. See: http://www.designofagentbasedmodels.info/.&lt;br /&gt;
&lt;br /&gt;
* ''DeAngelis, D.L. &amp;amp;amp; W.M. Mooij. 2005 Individual-based modeling of ecological and evolutionary processes. Annual Reviews in Ecology, Evolution and Systematics 36: 147-168.'' The authors attempted to identify all the publications using individual-based models in ecology. They look at the kinds of problems and subjects that this approach has been applied to.&lt;br /&gt;
&lt;br /&gt;
* ''Grimm, V. 1999. Ten years of individual-based modelling in ecology: what have we learned and what could we learn in the future? Ecological Modelling 115:129-148.''  This paper reviews the status of individual-based modeling in ecology as of about 1998, focusing especially on the links (or lack thereof) between models and theory.&lt;br /&gt;
&lt;br /&gt;
* ''Grimm, V., and S. F. Railsback. 2005. Individual-based modeling and ecology. Princeton University Press, Princeton, New Jersey.'' This book addresses the full cycle of designing, testing, using, and publishing agent-based models, and should be useful even for non-ecologists. Additional information is at: http://www.pupress.princeton.edu/titles/8108.html&lt;br /&gt;
&lt;br /&gt;
* ''Grimm, V., E. Revilla, U. Berger, F. Jeltsch, W. M. Mooij, S. F. Railsback, H.-H. Thulke, J. Weiner, T. Wiegand, and D. L. DeAngelis. 2005. Pattern-oriented modeling of agent-based complex systems: lessons from ecology. Science 310:987-991.'' This paper discusses how to address 3 major problems in applying agent-based models to real-world problems: how do you design models that are complex enough but not too complex? how do you develop and test the theory used in your model? and how can you find good parameter values?&lt;br /&gt;
&lt;br /&gt;
*''Grimm, V., U. Berger, F. Bastiansen, S. Eliassen, V. Ginot, J. Giske, J. Goss-Custard, T. Grand, S. Heinz, G. Huse, A. Huth, J. U. Jepsen, C. JÃ¸rgensen, W. M. Mooij, B. MÃ¼ller, G. Peâ€™er, C. Piou, S. F. Railsback, A. M. Robbins, M. M. Robbins, E. Rossmanith, N. RÃ¼ger, E. Strand, S. Souissi, R. A. Stillman, R. VabÃ¸, U. Visser, and D. L. DeAngelis. 2006. A standard protocol for describing individual-based and agent-based models. Ecological Modelling 198:115-296.'' How can you describe an ABM (e.g., in model documentation or a publication) in such a way that its essential characteristics can be understood easily, while still providing all the details? This paper recommends a standard protocol for describing models, which is also a good way to think about models as they are being designed. The on-line appendices provide example descriptions of many models.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* There are many useful resources on [http://www.econ.iastate.edu/tesfatsi/ace.htm Leigh Tesfatsion's site].&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=Swarm:Mailing_lists&amp;diff=2192</id>
		<title>Swarm:Mailing lists</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=Swarm:Mailing_lists&amp;diff=2192"/>
				<updated>2016-06-06T21:27:57Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: /* Mailing lists */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Mailing lists''' are hosted on swarm.org.&lt;br /&gt;
&lt;br /&gt;
==Important notes==&lt;br /&gt;
#'''Please, do not send subscription requests to the list, itself!!''' To subscribe, unsubscribe and general list information, please visit http://savannah.nongnu.org/mail/?group=swarm and choose the list you are interested in. &lt;br /&gt;
#'''You must be subscribed in order to post to lists!'''. To reduce spam, we've switched to subscriber-only posting. Non-members are not allowed to post messages to these list. If you wish to just be able to post without approval, you can subscribe and then immediately select the &amp;amp;quot;Disable delivery&amp;amp;quot; option. This means you will be able to post to the list in future without waiting for the list administrator to manually approve each post, but you won't actually receive postings to the list (unless you want to). You also must ensure that you post from an address that matches the address you are subscribed with.&lt;br /&gt;
#'''No HTML mail, please!''' Please send your mail in plain ASCII text, rather than HTML, it reduces bandwidth, is more portable (e.g. can be read under text-only mail clients like &amp;amp;quot;pine&amp;amp;quot;) and saves space in our mailing list archives. Also please refrain from posting attachments, unless absolutely necessary. Provide a link to a web or ftp site if you wish to make available a download (e.g. a tar file, PDF etc.)&lt;br /&gt;
&lt;br /&gt;
==Mailing lists==&lt;br /&gt;
&lt;br /&gt;
'''[http://www.swarm.org/mailman/listinfo/announce Announcements]:''' announce@swarm.org ([http://lists.nongnu.org/archive/html/swarm-announce/ archives])&lt;br /&gt;
&lt;br /&gt;
:The Swarm Announce list: announce@swarm.org, is the list for people interested in Swarm to keep in touch with progress on the system. Major announcements of milestones and miscellaneous information about Swarm are posted here. Please do not mail to announce yourself.&lt;br /&gt;
&lt;br /&gt;
'''[http://www.swarm.org/mailman/listinfo/support Swarm Support]''': support@swarm.org ([http://lists.nongnu.org/archive/html/swarm-support/ archives])&lt;br /&gt;
&lt;br /&gt;
:The  Swarm Support list, support@swarm.org, is for the discussion of the technical details of the day to day usage of Swarm. support is our major focus for user community. The traffic on this list can sometimes be quite technical. support is a sub-list of announce, which means that any message being sent to the announce list will also be sent to the support list. So, if you're interested in all the details and in the announcements, then simply subscribe to the support list. You do not need to subscribe to both lists. If you just want the announcements but don't care about the details, then subscribe to announce.&lt;br /&gt;
&lt;br /&gt;
:You can often find answers before posting a support request by searching the archives; see below for how.&lt;br /&gt;
&lt;br /&gt;
'''[http://www.swarm.org/mailman/listinfo/modelling Agent-based Modelling]''': modelling@swarm.org ([http://lists.nongnu.org/archive/html/swarm-modeling/ archives])&lt;br /&gt;
&lt;br /&gt;
:The Agent-based Modelling list, modelling@swarm.org, is for discussion of general modelling and simulation issues, particularly those having to do with agent- or individual-based modeling and software platforms for ABMs.&lt;br /&gt;
&lt;br /&gt;
'''[http://www.swarm.org/mailman/listinfo/gis Swarm &amp;amp;amp; GIS]''': gis@swarm.org ([http://lists.nongnu.org/archive/html/swarm-gis/ archives])&lt;br /&gt;
&lt;br /&gt;
:The Swarm GIS list, gis@swarm.org, was for discussion of Geographical Information Systems (GIS) like GRASS, particularly with respect to their usage in conjunction with Swarm. This list has been discontinued.&lt;br /&gt;
&lt;br /&gt;
==Search Swarm mailing lists via Google==&lt;br /&gt;
&lt;br /&gt;
We currently have no dedicated search engine for the website or mailing lists.  To search our site directly from Google, you can simply enter site:www.swarm.org followed by your keywords. e.g. to search for Debian, simply enter: &amp;lt;code&amp;gt;site:www.swarm.org debian&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=Swarm:Mailing_lists&amp;diff=2191</id>
		<title>Swarm:Mailing lists</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=Swarm:Mailing_lists&amp;diff=2191"/>
				<updated>2016-06-06T21:06:48Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: /* Mailing lists */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Mailing lists''' are hosted on swarm.org.&lt;br /&gt;
&lt;br /&gt;
==Important notes==&lt;br /&gt;
#'''Please, do not send subscription requests to the list, itself!!''' To subscribe, unsubscribe and general list information, please visit http://savannah.nongnu.org/mail/?group=swarm and choose the list you are interested in. &lt;br /&gt;
#'''You must be subscribed in order to post to lists!'''. To reduce spam, we've switched to subscriber-only posting. Non-members are not allowed to post messages to these list. If you wish to just be able to post without approval, you can subscribe and then immediately select the &amp;amp;quot;Disable delivery&amp;amp;quot; option. This means you will be able to post to the list in future without waiting for the list administrator to manually approve each post, but you won't actually receive postings to the list (unless you want to). You also must ensure that you post from an address that matches the address you are subscribed with.&lt;br /&gt;
#'''No HTML mail, please!''' Please send your mail in plain ASCII text, rather than HTML, it reduces bandwidth, is more portable (e.g. can be read under text-only mail clients like &amp;amp;quot;pine&amp;amp;quot;) and saves space in our mailing list archives. Also please refrain from posting attachments, unless absolutely necessary. Provide a link to a web or ftp site if you wish to make available a download (e.g. a tar file, PDF etc.)&lt;br /&gt;
&lt;br /&gt;
==Mailing lists==&lt;br /&gt;
&lt;br /&gt;
'''[http://www.swarm.org/mailman/listinfo/announce Announcements]:''' announce@swarm.org ([http://lists.nongnu.org/archive/html/swarm-announce/ archives])&lt;br /&gt;
&lt;br /&gt;
:The Swarm Announce list: announce@swarm.org, is the list for people interested in Swarm to keep in touch with progress on the system. Major announcements of milestones and miscellaneous information about Swarm are posted here. Please do not mail to announce yourself.&lt;br /&gt;
&lt;br /&gt;
'''[http://www.swarm.org/mailman/listinfo/support Swarm Support]''': support@swarm.org ([http://www.swarm.org/pipermail/support/ archives])&lt;br /&gt;
&lt;br /&gt;
:The  Swarm Support list, support@swarm.org, is for the discussion of the technical details of the day to day usage of Swarm. support is our major focus for user community. The traffic on this list can sometimes be quite technical. support is a sub-list of announce, which means that any message being sent to the announce list will also be sent to the support list. So, if you're interested in all the details and in the announcements, then simply subscribe to the support list. You do not need to subscribe to both lists. If you just want the announcements but don't care about the details, then subscribe to announce.&lt;br /&gt;
&lt;br /&gt;
:You can often find answers before posting a support request by searching the archives; see below for how.&lt;br /&gt;
&lt;br /&gt;
'''[http://www.swarm.org/mailman/listinfo/modelling Agent-based Modelling]''': modelling@swarm.org ([http://www.swarm.org/pipermail/modelling/ archives])&lt;br /&gt;
&lt;br /&gt;
:The Agent-based Modelling list, modelling@swarm.org, is for discussion of general modelling and simulation issues, particularly those having to do with agent- or individual-based modeling and software platforms for ABMs.&lt;br /&gt;
&lt;br /&gt;
'''[http://www.swarm.org/mailman/listinfo/gis Swarm &amp;amp;amp; GIS]''': gis@swarm.org ([http://www.swarm.org/pipermail/gis/ archives])&lt;br /&gt;
&lt;br /&gt;
:The Swarm GIS list, gis@swarm.org, was for discussion of Geographical Information Systems (GIS) like GRASS, particularly with respect to their usage in conjunction with Swarm. This list has been discontinued.&lt;br /&gt;
&lt;br /&gt;
==Search Swarm mailing lists via Google==&lt;br /&gt;
&lt;br /&gt;
We currently have no dedicated search engine for the website or mailing lists.  To search our site directly from Google, you can simply enter site:www.swarm.org followed by your keywords. e.g. to search for Debian, simply enter: &amp;lt;code&amp;gt;site:www.swarm.org debian&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=Swarm:Mailing_lists&amp;diff=2190</id>
		<title>Swarm:Mailing lists</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=Swarm:Mailing_lists&amp;diff=2190"/>
				<updated>2016-06-06T20:58:39Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: /* Important notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Mailing lists''' are hosted on swarm.org.&lt;br /&gt;
&lt;br /&gt;
==Important notes==&lt;br /&gt;
#'''Please, do not send subscription requests to the list, itself!!''' To subscribe, unsubscribe and general list information, please visit http://savannah.nongnu.org/mail/?group=swarm and choose the list you are interested in. &lt;br /&gt;
#'''You must be subscribed in order to post to lists!'''. To reduce spam, we've switched to subscriber-only posting. Non-members are not allowed to post messages to these list. If you wish to just be able to post without approval, you can subscribe and then immediately select the &amp;amp;quot;Disable delivery&amp;amp;quot; option. This means you will be able to post to the list in future without waiting for the list administrator to manually approve each post, but you won't actually receive postings to the list (unless you want to). You also must ensure that you post from an address that matches the address you are subscribed with.&lt;br /&gt;
#'''No HTML mail, please!''' Please send your mail in plain ASCII text, rather than HTML, it reduces bandwidth, is more portable (e.g. can be read under text-only mail clients like &amp;amp;quot;pine&amp;amp;quot;) and saves space in our mailing list archives. Also please refrain from posting attachments, unless absolutely necessary. Provide a link to a web or ftp site if you wish to make available a download (e.g. a tar file, PDF etc.)&lt;br /&gt;
&lt;br /&gt;
==Mailing lists==&lt;br /&gt;
&lt;br /&gt;
'''[http://www.swarm.org/mailman/listinfo/announce Announcements]:''' announce@swarm.org ([http://www.swarm.org/pipermail/announce/ archives])&lt;br /&gt;
&lt;br /&gt;
:The Swarm Announce list: announce@swarm.org, is the list for people interested in Swarm to keep in touch with progress on the system. Major announcements of milestones and miscellaneous information about Swarm are posted here. Please do not mail to announce yourself.&lt;br /&gt;
&lt;br /&gt;
'''[http://www.swarm.org/mailman/listinfo/support Swarm Support]''': support@swarm.org ([http://www.swarm.org/pipermail/support/ archives])&lt;br /&gt;
&lt;br /&gt;
:The  Swarm Support list, support@swarm.org, is for the discussion of the technical details of the day to day usage of Swarm. support is our major focus for user community. The traffic on this list can sometimes be quite technical. support is a sub-list of announce, which means that any message being sent to the announce list will also be sent to the support list. So, if you're interested in all the details and in the announcements, then simply subscribe to the support list. You do not need to subscribe to both lists. If you just want the announcements but don't care about the details, then subscribe to announce.&lt;br /&gt;
&lt;br /&gt;
:You can often find answers before posting a support request by searching the archives; see below for how.&lt;br /&gt;
&lt;br /&gt;
'''[http://www.swarm.org/mailman/listinfo/modelling Agent-based Modelling]''': modelling@swarm.org ([http://www.swarm.org/pipermail/modelling/ archives])&lt;br /&gt;
&lt;br /&gt;
:The Agent-based Modelling list, modelling@swarm.org, is for discussion of general modelling and simulation issues, particularly those having to do with agent- or individual-based modeling and software platforms for ABMs.&lt;br /&gt;
&lt;br /&gt;
'''[http://www.swarm.org/mailman/listinfo/gis Swarm &amp;amp;amp; GIS]''': gis@swarm.org ([http://www.swarm.org/pipermail/gis/ archives])&lt;br /&gt;
&lt;br /&gt;
:The Swarm GIS list, gis@swarm.org, was for discussion of Geographical Information Systems (GIS) like GRASS, particularly with respect to their usage in conjunction with Swarm. This list has been discontinued.&lt;br /&gt;
&lt;br /&gt;
==Search Swarm mailing lists via Google==&lt;br /&gt;
&lt;br /&gt;
We currently have no dedicated search engine for the website or mailing lists.  To search our site directly from Google, you can simply enter site:www.swarm.org followed by your keywords. e.g. to search for Debian, simply enter: &amp;lt;code&amp;gt;site:www.swarm.org debian&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=User:SRogers&amp;diff=2189</id>
		<title>User:SRogers</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=User:SRogers&amp;diff=2189"/>
				<updated>2016-06-06T16:29:02Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: Created page with &amp;quot;Steve Rogers is a polyglot programmer working mostly in C/C++, Java, and Python. He has degrees in Physics and Industrial Engineering and spent 20 years as a software engineer...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Steve Rogers is a polyglot programmer working mostly in C/C++, Java, and Python. He has degrees in Physics and Industrial Engineering and spent 20 years as a software engineer automating factories word wide. He is interested in Complex Adaptive Systems, their modeling and simulation. In addition to Swarm, he has simulation experience with SLAM, SimPy, and Mesa.&lt;br /&gt;
&lt;br /&gt;
LinkedIn profile: https://www.linkedin.com/in/shrogers&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	<entry>
		<id>http://www.swarm.org/w/index.php?title=Main_Page&amp;diff=2188</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.swarm.org/w/index.php?title=Main_Page&amp;diff=2188"/>
				<updated>2016-06-06T16:04:50Z</updated>
		
		<summary type="html">&lt;p&gt;SRogers: /* Swarm Software for Agent-based Modeling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Consult the [//meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
=WWW.SWARM.ORG is back!=&lt;br /&gt;
We have restored the Swarm Development Group wiki following a major server crash several years ago. The wiki's emphasis is now on supporting Swarm software and SDG's annual SwarmFest. We will no longer attempt to provide current information on agent-based modeling in general, or on modeling software other than Swarm.&lt;br /&gt;
&lt;br /&gt;
=News=&lt;br /&gt;
==Swarmfest 2016: University of Vermont, July 31 – August 3==&lt;br /&gt;
&lt;br /&gt;
Swamfest is the annual meeting of the Swarm Development Group (SDG), and one of the oldest communities involved in the development and propagation of agent-based modeling.  Swarmfest has traditionally involved a mix of both tool-users and tool-developers, drawn from many domains of expertise. These have included, in the past, computer scientists, software engineers, biomedical researchers, ecologists, economists, political scientists, social scientists, resource management specialists and evolutionary biologists.  Swarmfest represents a low-key environment for researchers to explore new ideas and approaches, and benefit from a multi-disciplinary environment.&lt;br /&gt;
&lt;br /&gt;
SwarmFest 2016 will be at the University of Vermont in Burlington, Vermont, USA. Abstracts are now being accepted. For information [http://www.swarmfest2016.org/ click here.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New version of Objective-C Swarm for Windows==&lt;br /&gt;
There is a new binary (and source) release of Swarm that works with MinGW, a compiler that produces Windows executables. Advantages of this new way to use Swarm in Windows:&lt;br /&gt;
* Windows executables can be launched directly from Windows, without needing to launch from inside a Unix-like environment.&lt;br /&gt;
* Swarm models can be distributed for use on any Windows computer, without requiring Swarm or MinGW to be installed.&lt;br /&gt;
* Faster execution than Cygwin Swarm.&lt;br /&gt;
See [[Swarm_and_MinGW]]&lt;br /&gt;
&lt;br /&gt;
=Swarm Software for Agent-based Modeling=&lt;br /&gt;
&lt;br /&gt;
*'''[[Swarm_main_page|The main Swarm page]]''' for the Swarm software framework, documentation, and applications&lt;br /&gt;
&lt;br /&gt;
*''New release of Objective-C for Windows'' produces Windows-native executables! See [[Swarm_and_MinGW|Using Swarm on Windows with MinGW]]&lt;br /&gt;
&lt;br /&gt;
*''[[Swarm:_Mailing_lists|Email lists for support and modeling]]''&lt;br /&gt;
&lt;br /&gt;
=Agent- and Individual-based Modeling Resources=&lt;br /&gt;
&lt;br /&gt;
'''[[ABM_Resources|Resources for agent-based modeling]]'''. This area of the wiki is for information on agent-based modeling in general. '''This area is no longer maintained and we refer interested people to more up-to-date sites such as [http://www.openabm.org/ www.OpenABM.org]'''&lt;br /&gt;
&lt;br /&gt;
There is still information on:&lt;br /&gt;
*Agent-based modeling community resources&lt;br /&gt;
*Software (information on alternative platforms; learning materials; template models; integrated development environments)&lt;br /&gt;
*&amp;amp;quot;How and why to do agent-based modeling&amp;amp;quot;: techniques and theory&lt;br /&gt;
*Resources specific to different scientific domains&lt;br /&gt;
&lt;br /&gt;
=Swarm Development Group=&lt;br /&gt;
&lt;br /&gt;
*'''[[Swarm Development Group]] (SDG)'''&lt;br /&gt;
&lt;br /&gt;
*'''[[SDG contact|Contact information]]'''&lt;br /&gt;
&lt;br /&gt;
*'''[[SDG_membership|Information on SDG membership]]'''&lt;br /&gt;
&lt;br /&gt;
*An old list of [https://www.ku.edu/~pauljohn/sdg/member_pages/ SDG Members]&lt;br /&gt;
&lt;br /&gt;
=Help=&lt;br /&gt;
* Who can contribute to this wiki? How do you use it? How can you register to edit or add pages? See the [[SwarmWiki:FAQ|FAQ about this wiki]]&lt;br /&gt;
* [[SwarmWiki:Objectives_and_organization|Objectives and organization of this wiki]]: what can you find on this wiki, and what is appropriate to add to it, where?&lt;br /&gt;
* For general wiki help, see: http://www.wikipedia.org/wiki/Wikipedia:Help&lt;br /&gt;
* For help editing the wiki, start with: http://www.wikipedia.org/wiki/Help:Editing&lt;br /&gt;
* To ''experiment with editing'' the wiki without worrying about messing up articles, try the [[Wiki sandbox]]&lt;br /&gt;
* [[SwarmWiki:Help]] Help page for wiki administrators.&lt;/div&gt;</summary>
		<author><name>SRogers</name></author>	</entry>

	</feed>