News:
- May 9, 2008: released version 1.7.5 of the simple
discrete-event simulation library. This release fixes a serious
bug in the main loop of the simulator. See
the ChangeLog for more information.
- Apr 22, 2003: released version 1.0.0 of the Java port of
the simple discrete-event simulation library.
SSim - A Simple Discrete-Event Simulation Library
SSim is a utility library that implements a simple
discrete-event simulator. A simulation consists of an execution of
one or more processes, each one executing a number of actions, at
given intervals, or in response to signals from other processes. The
library defines the basic interface of a process, and provides the
main simulation scheduler, including methods for creating, starting,
and stopping processes, and for scheduling actions or signalling other
processes.
Software packages available for download:
On-line user documentation:
The initial (C++) version of SSim was designed and developed
by Antonio
Carzaniga. The Java version was developed by Matt Rutherford.
Comments, code and documentation were also contributed by Matt Rutherford. Bug
reports and any sort of feedback regarding ssim and
jssim should be directed to Antonio Carzaniga
(firstname.lastname@usi.ch)
and Matt
Rutherford respecitvely.
License
Copyright © 1998-2004 University of Colorado.
Copyright © 2005-2008 Antonio Carzaniga.
SSim is free software. you can redistribute it and/or modify
it under the terms of the GNU General Public
License as published by the Free
Software Foundation; either version 2 of the License, or (at your
option) any later version.
SSim is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.