Here you can download the current versions of SeSAm and additional plugins. SeSAm is avalable under the terms of the LGPL-Licence. The source code is included within each distribution. Access to the repository is granted by request.

Attention: Modells saved with higher version numbers cannot be used in older versions, usually new versions are backward compatible. If you can't load an older model, please send us a message and we try to fix it. SeSAm requires Java 5.0 or better, but this is already included in the installer.

Versions

New Features

Download
Version 2.5.1
(summer 2009)
more bug fixes, documentation and todo lists
(attention: all plugins had to be re-compiled as new versions of library were used - use the right versions!)
SeSAm 2.5.1
Version 2.5
(Jan, 19th 2009)
many bug fixes, improved usability, many new primitives (especially spatial ones). Many little things were made more concise... SeSAm 2.5
Version 2.3
(Feb, 8th 2008)
new spatialinfo contains also shapes - not only arbitrary large circles, rectangles but also polygones that can be edited in the situation like in an drawing program. Bug fixes and lots of small new features for usability improvements.... discover yourself the search option for all primitive calls, special string for action primitive calls in action lists and many more :-) SeSAm 2.3

Version 2.2
(April, 18th 2007)

- bugfuxes and updates to the model library

SeSAm 2.2

Version 2.1
(Oct, 10th 2006)

Changes to spatial representation (special shapes, sizes, fast collision detection, etc...)

SeSAm 2.1

Version 2beta
(March, 8th 2006)

- GUI builder for user-specific interfaces, avatar for help on functions, advanced settings, components (agent groups) for situations, ..

SeSAm 2 beta

Version 1.9.2
(June, 24th 2005)

Improved Error Report System

SeSAm v1.9.2

Version 1.9.1
(June, 15th 2005)

Some Bugfixes, some minor improvements.

SeSAm v1.9.1

Version 1.9
(May, 12th 2005)

User Settings, Automatic Versioning, Find References Treeview, Spatial Info Improvements
- ... see (new and noteworthy)

Version 1.9

Version 1.8
(December, 14th 2004)

- Toolbar, Improved Analysis Vizualisations, New Primitives, New Refactorings...
- ... see (new and noteworthy)

Version 1.8

Version 1.7
(September, 21th 2004)

- Debbuger (experimental)
- ... see (new and noteworthy)

Version 1.7

Version 1.6
(Juni, 10th 2004)

- Refactorings
- ... see (new and noteworthy)

Version 1.6

Easter Version 1.5
(April, 1th 2004)

- Integrated Model-Library (File- Open model library)
- New View: Hierarchical view of composed types (accessible from the context-menu)
-
TODO-Flag to mark unfinished declarations.
- Experimental Implementation of Refactorings (Inline/Extract). Use with care!

Version 1.5

Xmas Version 1.1
(December, 23th 2003)

-(User) Function Specification: Arguments and Definition in separate tabs
- Short-cut typing item below every function selection list
- Improved Situation Editor (Drag and Drop, Undo & many more)

Version 1.1

Release Candidate 4
(13. November 2003)

fixed "More Settings"-Dialog for generic types. Attention: Default Size of grid cell has changed from 100 to 10, please check your perception radius, speed, etc.

Version 1.0.7

Release Candidate 3
(11. November 2003)

fixed SetComposedTypeValue + additional minor bugfixesVersion 1.0.6

Release Candidate 2
(4. November 2003)

enhanced "Find References", several BugfixesVersion 1.0.5

Release Candidate 1
(21. October 2003)

enhanced spatial map that allowes continous movement, many bugfixs, inheritance of complex datatypes, print function for activity graphs, ...Version 1.0.4

Last Realease
(10. July 2003)

 with multiple reasoning engines, advanced data structures and lots of new useful features, like plugins.

Version 1.0.3
Deprecated X-Mas 2002 version/ beta (includes JRE 1.4.1_01)Version  1.0.2

Information of new versions will be published in the SeSAm mailinglist.


Plug-Ins

In July 2003 (Version 1.0.3) we developed and integrated a plug-in concept for additional SeSAm features, like database connectivity, FIPA support... These plug-in can be downloaded here, just move the jar-files into the /plugin folder in the SeSAm installation directory and restart SeSAm. Depending on the functionality of the plugin you either will notice new primitives, new features or just new menu items (in the "plugin" menu) that are now available. You are invited to develop your own plugins - here is the place to make them available for the whole SeSAm community. You can find a small tutorial, about how plugins can be developed in the tutorials section of the SeSAm webpages.

Plug-Ins

Comments / Description

Download

Spatial-Plugin

SeSAm-Extension for spatial representation and the two-dimensional map (You can also run SeSAm without this)

comes with default installation

Focus-Feature

Allows temporally focusing an agent or a ressource without defining a new body variable

comes with default installation

Evolution-Feature

genetic operators like mutation, recombination, inheritance etc. Specialized integer (writeable) variable sare combined to a bitstring and can be manipulated in the model using given primitives.

comes with default installation
Model PrintA new menu option is available that generates a HTML Model Documentation (don't use before version 1.9.2) Download,
Download for 2.5.1
Import OntologyNew functionality in the Plugin-Menu. Allows to select a PROTEGE file and import knowledge representation as user data structures Download, Download for 2.5.1
CommuncationPlugin
(new version: Jan, 16th, 2009)
New primitives and data types that support Messaage-based Comunication within SeSAm. An Example model can be found here! Download , Download for 2.5.1
FIPA SupportSimilar to the CommunicationPlugin except, that it allows to connect external systems to the simulation. New primitives and data types allow to connect the simulated agents to agents on other FIPA compliant platforms, like e.g. Jade Download, Download for 2.5.1
Event Based Simulation Features that support modelling simulations with an event based schedule. In some domains (e.g. Simulation of queues) this is prefered in comparison to the timestepped schedule. Download
Presentation PluginPrimitive functions for opening Dialogs, showing pictures and asking for user interaction are provided by this plugin. You can use this for presenting SeSAm models. Download, download for 2.5.1 
HTML Dokumentation ExportA complete model documentation can be generated as HTML. This is applicable since Version 1.5. Download
CSV-ImportPlugin
(version: 08/2009)
Situation data can be read from csv-files Download for 2.5.1
CSV-ExportPlugin Data can be written from simulation run to csv-file: For all simObjects of a class, mark variables and give file name -- for every object, a line will be generated with the variables of this object. Download
CSV-ExportPlugin with lists Same like CSV-ExportPlugin, but also complex data structures can be exported - lists, composedTypes, etc. Download
FileOperationsPlugin Plugin for handling text files - more powerful than csv-import, export. New datatype file, primitive such as stringToFileName, writeLines (writes a list of strings to a file), appendLines (appends a list of strings to a file), readLines... Download for 2.5.1
SQL Database Connectivity Primitives and Datatypes that allow agents to read and write data into a SQL database. Also import and export of table structures is possible. Download, download for 2.5.1
GIS-Plugin

The GIS-Plugin provides a space representation based on 2d vector information. That means that no extra positioning feature is necessary or can be used concurrently. Standard SpatialInfo or SpatialInfo3D are completely independent from GIS-based positioning.

We have modified standard 2d SpatialInfo for also accomodating spatial shape representation based on polygons. A plugin for generating spatialInfo polygons from gisInfo is available. Btw, for generating a graph (see below) from an appropriate network in GIS-representation, a menu entry can be found in the "Plugins" menu.

Download, Download for 2.5.1 
GIS2SpatialInfoPlugin provides a menu item with functionality for transfering GisInfo-geometry to polygons in spatialInfo Download for 2.5.1
Graph-Plugin

The Graph-Plugin provides support to the graph theory, including shortest-path and other often used graph functions. Additionally a method for transfering GIS information to Graphs. Standard SpatialInfo or SpatialInfo3D are completely independent from Graph-based positioning. A graph can be edited directly or transformed from a shape file that is imported using the GISPlugin.

Christian Neff (Geography, Uni Würzburg) has developed a basic tutorial about how to use the graph plugin: import a graph and programming an agent that calculates a shortest path in the graph (network).

Download,
Download for 2.5.1
MirrorPlugin provides a menu item that mirrors the entries of the map along horizontal/vertical axis Download for 2.5.1
ConvenientFunctions a selection of primitive that facilitate modelling by providing shortcut primtives. Most primitives refer to moving in space and generating objects. Download for 2.5.1
TimePlugin Means to control simulation time and present the ticks in real-world day and hour style Download, Download for 2.5.1
Sim2MovPlugin After adding to a world class, movies or sequences of image files (jpg...) can be recorded from the simulation. Download for 2.5.1
MathPlugin addition mathematical functions Download for 2.5.1


last change: 13.09.2009

Franziska Kluegl
Rainer Herrler
Manuel Fehler