
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 |
- bugfuxes and updates to the model library |
SeSAm 2.2 |
|
Version 2.1 |
Changes to spatial representation (special shapes, sizes, fast collision detection, etc...) |
SeSAm 2.1 |
|
Version 2beta |
- 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 |
Improved Error Report System |
SeSAm v1.9.2 |
|
Version 1.9.1 |
Some Bugfixes, some minor improvements. | SeSAm v1.9.1 |
|
Version 1.9 |
User Settings, Automatic Versioning, Find References Treeview, Spatial Info
Improvements | Version 1.9 |
|
Version 1.8 | - Toolbar,
Improved Analysis Vizualisations, New Primitives, New Refactorings... | Version 1.8 |
|
Version 1.7 | - Debbuger
(experimental) | Version 1.7 |
|
Version 1.6 |
- Refactorings | Version 1.6 |
|
Easter Version 1.5 | - Integrated
Model-Library (File- Open model library) | Version 1.5 |
|
Xmas
Version 1.1 |
-(User) Function Specification:
Arguments and Definition in separate tabs | Version 1.1 |
|
Release Candidate 4 | 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 | fixed SetComposedTypeValue + additional minor bugfixes | Version 1.0.6 |
|
Release Candidate 2 | enhanced "Find References", several Bugfixes | Version 1.0.5 |
|
Release Candidate 1 | enhanced spatial map that allowes continous movement, many bugfixs, inheritance of complex datatypes, print function for activity graphs, ... | Version 1.0.4 |
|
Last Realease | 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.
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 |
|
SeSAm-Extension for spatial representation and the two-dimensional map (You can also run SeSAm without this) | comes with default installation | |
|
Allows temporally focusing an agent or a ressource without defining a new body variable | comes with default installation | |
|
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 Print | A 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 Ontology | New 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 Support | Similar 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 Plugin | Primitive 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 Export | A 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