Archive-name: comp-simulation-software-FAQ
Version: 3.0
Last-modified: Fri Jan 12 10:06:13 CST 1996
Summary: A list of software for computer simulations, with an emphasis
on discrete event modeling.  Clearly some of the entries are more informative
than other.  Please give me additions or corrections.

Author's address:
Michael Altmann
Box 511 UMHC
Div of Health Computer Sciences
U. of Minnesota 
Minneapolis, MN USA 55455	
michael@simvax.labmed.umn.edu


This article contains answers to Frequently Asked Questions about
simulation software.  It includes both publically available and 
commercial products.  The primary focus is on software for discrete
event models.  This list is produced for a database that is available
http://www.nmsr.labmed.umn.edu/~michael/dbase/comp-simulation.html
That web page includes a form for changing or adding entries in the database.

If you want to just email me a new entry fill out a form with these fields.
The text can run onto multiple lines.

name : Name of the software
version : Current version
update : When it was last updated
author : The names of the author(s) or company
area : Application areas
software : Software requirements
hardware : Hardware requirements
location : When it cah be obtained, e.g. 
description : A paragrapg describing the software.
questions : Person or newsgroup or mailing list that handles questions
references : Pointer to real literature
reviewer : Your name with email if you like
reviewdate : The date

The latest version of this FAQ is available by anonymous ftp from
the official comp.simulation home at
ftp://piranha.eng.buffalo.edu/pub/comp.simulation
or in HTML format via WWW from
http://piranha.eng.buffalo.edu/simulation

It should also be available from my computer at
ftp://ftp.nmsr.labmed.umn.edu/pub/comp-simulation-software-FAQ
or in HTML format via WWW from
HTTP://www.nmsr.labmed.umn.edu/~michael/dbase/outgoing/FAQ.html

It will also be posted regularly to the newsgroups 
news.answers and comp.simulation.

Many FAQs, including this one, are available by anonymous ftp from
rtfm.mit.edu [18.181.0.24] in the directory pub/usenet/news.answers.  
The name under which a FAQ is archived appears in the Archive-name line 
at the top of the article.  
This FAQ is archived as comp-simulation-software-FAQ.

There's a mail server on that machine which will send you files from
the archive by e-mail if you have no ftp access.  You send a e-mail
message to mail-server@rtfm.mit.edu containing the single word help in
the message body to receive instructions.

FAQ

Table of Contents

AUTO
Arena
AutoMod
Awesime
C++SIM
CAFTA
CARMS
CSIM
CellSim
DQDB
GSPN
Gepasi
HIRES
MATRIXx
MCSim
MJX
MODSIM
Must
NEST
NETWORK
OPNET-Modeler
PADE
PARALLAXIS
PDP++
POPULUS
PowerSim
ProModel
Prophesy
Ptolemy
QNAP2
QSIM
QSNAP
REAL
ROSS
SES-Workbench
SIMEX
SIMIC
SIMSCRIPT
SIMUL8
SIMULA
SINA
SLAM
SMPL
Sim++
SimPack
SimPlusPlus
Stella
TIERRA
TOOPS
TWOS
Taylor-II
VHDL
WARPED
YacSim
cncl
gnans
mist
profiSEE
spice
swarm
uC++
 
------------------------------
Subject: AUTO
          name : AUTO
       version : 
        update : 
        author :  
          area : 
      software : 
      hardware : 
      location : The AUTO package was written by Eusebius Doedel and is available from:Applied Mathematics 217-50California Institute of Technology,Pasadena, CA.  91125Prof. Doedel is now at a University in Montreal.  His address isComputer Science DepartmentConcordia University1455 de Maisonneuve Blvd. W.Montreal, QuebecCANADAYou can order AUTO from:Ms. S.K. ShullApplied Mathematics, 217-50California Inst. of TechnologyPasadena CA, 91125Ph: (818) 256-4560
   description : Auto is a Bifurcation-Related Software.
     
     AUTO can solve ODEs expressed as boundary value problems, but it
     doesn't solve initial value problems.  It can handle discrete
     dynamical systems too.  It comes with a graphics package which
     helps when trying to interpret all of the numbers it produces.
     The package does things like: plot a bifurcation diagram, plot
     the solution to the ode for a given point on the diagram.
     questions : 
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: Arena
          name : Arena
       version : 2.0
        update : December 1995
        author :  Systems Modeling Corporation
     504 Beaver Street
     Sewickley, PA 15143
     USA
     (412) 741-3727
     smcorp@mail.sm.com
          area : Manufacturing, Aerospace, BPR, Food, Moresss
      software : Windows 95 (or Windows 3.1)
      hardware : 486; 16 MB RAM; 30 MB Hard disk space
      location : Systems Modeling Corp. 504 Beaver St., Sewickley, PA 15143
   description : Arena by Systems Modeling is a flexible, easy-to-
     use simulation software package that creates a
     model of a real or proposed system for evaluation
     and testing. In Arena, models of any size and
     complexity can be easily constructed. And, with its
     unique technology of Application Solution Templates,
     the software can be tailored to a specific industry
     or company.
     questions : 
          bugs : 'none' , yeah sure!?
    references : 
      reviewer : dejong
    reviewdate : 22-11
 
------------------------------
Subject: AutoMod
          name : AutoMod
       version : v7.5
        update : September 1994
        author :  AutoSimulations, Inc.
     655 Medical Drive
     Bountiful, UT 84010
          area : General Purpose Discrete Event S
      software : 
      hardware : 32 Meg of Ram.  Runs on SUN, SGI
      location : AutoSimulations Headquarters, Bo
   description : AutoMod simulates real-world conditions to design, analyze, and test the efficiency of manufacturing material handling, storage, and distribution facilities. AutoMod is easy to use but powerful, using CAD-like drawing tools, spreadsheets, and english-like language.  Additionally, AutoSimulations is the premier simulation consulting firm.  Simply stated, you pay us only if you are satisfied!
     questions : info@autosim.com
          bugs : 
    references : 
      reviewer : Sandy Richards
    reviewdate : 8/17/95
 
------------------------------
Subject: Awesime
          name : Awesime
       version : 
        update : 
        author :  Dirk Grunwald (grunwald@foobar.cs.colorado.edu)
          area : ss
      software : 
      hardware : 
      location : ftp://ftp.cs.colorado.edu/pub/cs/misc/Awesime
   description : C++ task library explicitly designed for simulation
     questions : 
          bugs : 
    references : 
      reviewer : Michael Altmann
    reviewdate : 6/15/95
 
------------------------------
Subject: C++SIM
          name : C++SIM
       version : 
        update : 
        author :  Mark C. Little 
          area : 
      software : 
      hardware : 
      location : ftp://arjuna.ncl.ac.uk
   description : 
     questions : 
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: CAFTA
          name : CAFTA for Windows
       version : 3.0c
        update : July 1995
        author : SAIC Los Altos
                 Contact: software_support@cpqm.saic.com
          area : safety, risk and reliability
      software : Windows 3.1
      hardware : PC 386 or later, 4 MO RAM
      location : http://losaltos.saic.com/cafta/default.html
   description : CAFTA for Windows is a fault tree development system
that operates in the Microsoft Windows environment. Using CAFTA for
Windows, you can build, quantify, and analyze fault tree modela of any
size or complexity. Fault tree models are developed in an integrated
environment that includes a Fault Tree Editor, Database Editor, Cutset
Generator, and Cutset Editor
     questions : 
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: CARMS
          name : CARMS
       version : 1.04
        update : January 1995
        author :  DAINA
     4111 Central Ave. NE
     Columbia Heights, MN 55421
          area : Markov Modeling for Reliability Analysiss
      software : Windows 3.1, Windows95, or DOS
      hardware : PC
      location : http://www.umn.edu/nlhome/m121/puk/carms.htm
   description : 
     Allows a user to construct a stochastic state transition
     diagram.  The model can then be simulated and results plotted.
     questions : voice/fax (612) 781-7600, email PUKITE@DAINA.COM
          bugs : 
    references : 
      reviewer : Michael Altmann (from brochure)
    reviewdate : August 9, 1995
 
------------------------------
Subject: CSIM
          name : CSIM
       version : 
        update : 
        author :  
          area : 
      software : 
      hardware : 
      location : 
   description : CSIM is a process-oriented simulation language.
     questions : 
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: CellSim
name : CellSim
version :  2.5 
description : Cellsim is a SunView-based Cellular Automata (CA) simulator
  allowing interactive specification, editing, running, and analysis of
  1- and 2-D CA's.  It will run on Sun-3's, -4's, and Sparc stations,
  color or B&W.
  You can also use Cellsim to attach to a Connection Machine (CM2), and
  run the actual arrays on the CM, rather than on the Sun, using either
  the CM Frame Buffer or the Sun to display your images; you can do this 
  either directly from a CM front-end, or remotely through the network.  
  Cellsim on the CM allows you to use arbitrarily complex update-functions 
  and "cells".
  With these recent enhancements, Cellsim is now becoming a tool flexible
  enough to use for the exploration of lattice-based systems in general.
  Besides running traditional CAs, you can also do things such as run computed
  functions of up to 256 states per cell, use floating-point values, or run
  large ensembles of 1-D systems.  Running on the Connection Machine also
  give you the ability to do complex data-analysis on the fly, in parallel.
location:  ftp://bikini.cis.ufl.edu  ftp://cardinal.lanl.gov
authors:
    Chris Langton
    Theoretical Division
    T-13, MS B213
    Los Alamos National Laboratory
    Los Alamos, NM 87545  USA
references :
  Not Available
 
------------------------------
Subject: DQDB
          name : DQDB
       version : Beta
        update : 
        author : 
          area : 
      software : SunOS, Ultrix, Solaris
      hardware : SparcStation, Decstation
      location : ftp://urvax.urich.edu/pub 
http://www.urich.edu/~barnett/dqdbsim/
   description : simulator for the Distributed Queue Dual Bus
Metropolitan Area Network protocol.  DQDBsim provides simulation of
Queued Arbitrated (QA) service based on the description of the
protocol published in the IEEE Std. 802.6-1990 document (I'm trying to
get my hands on the more recent version now to see what changes need
to be made to bring the program up to the present).  DQDBsim provides
a single-process discrete event simulation of the protocol.
     questions : barnett@cs.urich.edu
          bugs : 
    references : 
      reviewer : Michael Altmann
    reviewdate : 7/4/95
 
------------------------------
Subject: GSPN
name : GSPN
description :
  GSPN is an acronym for "Generalized Stochastic Petri Net".
  GSPN is a comprehensive simulation program for stochastic Petri Net
  simulations written in C.
  - input format compatible with GreatSPN
  - deterministic, immediate, exponentially
  - timed transitions
  - faster than GreatSPN, memory economical
location : ftp://ftp.cis.ufl.edu
contact :
  Andreas Nowatzyk (DC5ZV)
  Carnegie-Mellon University
  Computer Science Department
  (412) 268-3617
  (agn@unh.cs.cmu.edu)
references :
  Not Available
 
------------------------------
Subject: Gepasi
          name : Gepasi
       version : 2.08c
        update : March 1994
        author : Pedro Mendes (prm@aber.ac.uk)
          area : biochemistry chemistry
      software : MS-Windows 3.1 or above
      hardware : IBMPC compatible with 2 Mb RAM or more
      location : ftp://bmsdarwin.brookes.ac.uk/pub/software/ibmpc/gepasi/
   description : Gepasi is a simulator of the dynamic behaviour of
metabolic pathways or sets of chemical reactions. The user inputs the
chemical equations, their kinetics, values for kinetic constants and
initial state of the system (concentrations). The program solves the
steady state and traces the evolution of concentrations in time.
     questions : 
          bugs : 
    references : Mendes, P. (1993) Comput. Applic. Biosci. vol 9, 563-571
      reviewer : Pedro Mendes
    reviewdate : 16 March 1995
 
------------------------------
Subject: HIRES
name : HIRES
description :
  Univ. of Pennsylvania / Univ. of Florida (Paul Fishwick).
   (1) All simulations were carried out using a production rule formalism.
       Production rules were, therefore, the "assembly language" of HIRES.
       The implementation language is Common Lisp.
   (2) High level compilers (pre-processors) permitted the creation and
       integration of models based on Petri nets, animation scripts, finite 
       state automata, discrete event modeling, continuous (diff. eq.) 
       modeling, and expert systems incorporating time.
   (3) Dynamic model switching was implemented to permit simulation models
       to be created as "databases" containing connected models at differing
       levels of abstraction. In this way, it was possible to switch
       abstraction levels "on the fly" according to a conditional
       specification.
   (4) Combined modeling in HIRES was a special case of a much more general
       abstraction network capability, where the process abstraction network 
       (i.e. database) was defined as one link connecting two nodes (one 
       discrete event node, the other --- continuous).
contact :
  The human motion simulation group headed by Norm Badler at the Univ. of 
  Pennsylvania would probably be the best source for the most recent version. 
  Also, Paul Birkel at Carnegie Mellon Univ. did some great speed and 
  structural enhancements.
 
------------------------------
Subject: MATRIXx
          name : MATRIXx
       version : 4.1
        update : June 95
        author : Integrated Systems Inc.
                 3260 Jay Street
                 Santa Clara
                 CA 95054
                 Phone: (408) 980-1500
                 Fax:   (408) 980-0400
                 http://www.isi.com
          area : Control Design, Real-Time CASE, Rapid System Development
      software : UNIX or Windows NT
      hardware : major workstation vendors, PC
      location : http://www.isi.com
   description : 
SYSTEMBUILD(TM) 
Visual, intuitive block diagram system modeling and simulation
environment Blocks drag and drop into place through graphical user
interface Point and click interblock connection editor for fast model
building Extensive interactive and non-interactive simulation
capability BlockScript(TM) scripting language Interactive animation
tools bring simulation to life
XMATH(TM)
Object-oriented graphics and anaysis package interactive 2D and 3D
color graphics programmable user interface extensive core of functions
and specialized function libraries fast application execution closely
intergrated with SystemBuild
AUTOCODE
Automatically generates C and Ada real-time source code from
SystemBuild models Supports code for continuous as well as discrete
and asychronous systems efficient and accurate code no source language
knowledge required
REALSIM(TM) SERIES 
Rapid Prototyping, hardware-in-the-loop testing or system simulation
powerful data acquisition capabilities automatic application compiling
and linking
     questions : 
          bugs : 
    references : 
      reviewer : Johannes Ernst
    reviewdate : 
 
------------------------------
Subject: MCSim
          name : MCSim
       version : 
        update : 
        author : Frederic Bois and Don Maszle
          area : 
      software : Gcc or Symantec's C
      hardware : Unix or Mac
      location : http://rfs63.berkeley.edu/users/fbois/mcsim.html
   description : Solves systems of differential equations that you
specify in a high level language.  Performs multiple simulations with
randomized parameter parameter values.  Allows for sampling from the
posterior distribution of the parameters if you provide a likelihood
function.
     questions : 
          bugs : fbois@diana.lbl.gov
    references : 
      reviewer : Michael Altmann
    reviewdate : 27 Oct 1995
 
------------------------------
Subject: MJX
          name : MJX
       version : ?
        update : ?
        author : ?
          area : Analytical Modelling Tool
      software : 
      hardware : 
      location : 
   description : I know nothing more than this - This posting is placed
                 in the hope that someone else can fill in the details
                 for me.....
     questions : 
          bugs : 
    references : 
      reviewer : ajohnson@era.co.uk
    reviewdate : Help Requested - 28/6/95
 
------------------------------
Subject: MODSIM
          name : MODSIM
       version : 
        update : 
        author : 
          area : military, originally
      software : 
      hardware : 
      location : ftp://max.cecer.army.mil/ftp/isle (PD version)
   description : MODSIM was originally developed under contract to the army.
     MODSIM  is an object oriented language  simulation language
     that compiles to C for a variety of platforms. It is based on the
     process-oriented world view.  Each class of objects has various
     processes that can make changes to the instances of the class.  As
    in a concurrent programming language,  mechanisms are provided
    for pausing and synchronization, either with other objects or with
    the system clock.
     questions : 
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: Must
name : Must
description : Must is a a Pascal-based package for discrete
process simulation. The package is used in a wide variety of
industrial organizations, including transport industry, manufacturing,
warehousing, distribution, queueing analysis, etc.
The package actually extends Borland Pascal by providing parallel
running processes (coroutines). This makes model development very
simple. The Must pacakge has extensive support for queueing,
statistical routines, I/O routines, process statements.
The package documentation is in English. The current proce is NLG
5000,00, with educational discounts of upto 50%.
hardware : PC
author : Upward Systems
P.C. Boutenslaan 40
2283 GT  RIJSWIJK ZH
Nederland
+31 70 3960117 (phone)
+31 70 3937940 (fax)
URL:mailto:rvdham@ect.nl
 
------------------------------
Subject: NEST
name : NEST
location :
  NEST is FTP`able from the Columbia VAX [columbia.edu: 10.3.0.89]
  There are four files in the ~ftp/pub directory:
       221184 bytes  nest-25-doc.tar   Lineprinter formatted documentation.
       438272 bytes  nest-25-doc2.tar  Scribe and PostScript formatted docs.
       339968 bytes  nest-25-src.tar   Source for Nest simulation library.
       208896 bytes  nest-25-disp.tar  Source for user interface display.
contact :
  Alexander Dupuy
  inet: dupuy@columbia.edu
  uucp: !rutgers!columbia!dupuy
  phone: (212) 280-4290
references :
  Not Available
 
------------------------------
Subject: NETWORK
name : NETWORK
description :
  NETWORK II.5 basically thinks in terms of Processing Elements with
  user defined instructions, storage devices, and data transfer devices.
  It allows you to set an elaborate definition of software and system
  characteristics.  It is written in SimScript and has some animation
  capabilities on the PC version.
  NETWORK II.5 is distributed by CACI Products Company.
contact :
  Hal Duncan
  CACI Products Company
  Tel: 619-457-9681
  Fax: 619-457-1184
references :
  "Introduction to Simulation Using Network II.5". Chueng,
  Dimitriadis, and Karplus.
 
------------------------------
Subject: OPNET-Modeler
          name : OPNET Modeler
       version : 2.5
        update : 12/14/95
        author : MIL 3, Inc.
     3400 International Drive, Washington D.C.  20008 
     (T) 202-364-4700   (F) 202-364-8554
          area : Communication and Computer System Modeling
      software : solaris, SunOS, OSF, HP-UX
      hardware : SUN, DEC, HP, or Silicon Graphics platforms
      location : 3400 International Drive, Washington D.C.  20008
   description : OPNET is an advanced discrete-event modeling and 
     simulation environment for communication networks,
      computer systems, and distributed processes and
      resources.  OPNET's high-fidelity model library 
     includes ATM, FDDI, Ethernet, Token Ring, DQDB, 
     TCP, IP, AMPS, X.25, Frame Relay, etc. 
     questions : Call 202-364-4700 or Fax 202-364-8554
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: PADE
          name : PADE
       version : 
        update : 
        author : 
          area : 
      software : 
      hardware : 
      location : http://physics.nist.gov/ResOpp/hpcc/pade.html
   description : Environment for managing parallel, distributed simulations.
     questions : 
          bugs : 
    references : 
      reviewer : Michael Altmann
    reviewdate : 
 
------------------------------
Subject: PARALLAXIS
name :  PARALLAXIS
version Parallaxis-III
description :
  Parallaxis is a procedural programming language based on Modula-2,
  but extended for data parallel programming. It was developed at the
  Universitaet Stuttgart (Germany) and is now available as public
  domain software.
  Here, the main approach for machine independent parallel programming
  is to combine a description of the (virtual) parallel machine with
  the parallel algorithm that is bound for that particular architecture.
  Parallaxis allows the structured programming of SIMD systems with a
  central host and a large number of identical processors. The declaration
  includes the number of identical processors with local memory (PEs), 
  the names of communication ports, and the network topology for data 
  exchange among PEs. With this information contained in each program, 
  the parallel algorithm becomes simpler (e.g. symbolic names for 
  communication directions) and easier to understand.
  The Parallaxis system comprises the compiler (producing parallel 
  pseudo-assembly code), the simulator (interpreter) and example programs.
software: Unix, including Linux
source-level-debugger based on "xxgdb"
with visualization tools, parallel version (SPMD) for Intel Paragon and
workstations clusters using PVM, parallel version (SIMD) for MasPar MP-1/MP-2.
  Please send remarks or bug reports directly to:
contact :
  mailto:braunl@informatik.uni-stuttgart.de (Thomas Braunl)
    Univ. Stuttgart IFI,  Azenbergstr. 12,  
    D-7000 Stuttgart 1,  W.-Germany
location :
http://www.informatik.uni-stuttgart.de/ipvr/bv/p3
ftp://ftp.informatik.uni-stuttgart.de/pub/p3
 
------------------------------
Subject: PDP++
          name : PDP++
       version : 1.0b
        update : 
        author : Randall C. O'Reilly,
                 Chadley K. Dawson, 
                 James L. McClelland
          area : neural networks
      software : Unix
      hardware : 
      location : ftp://hydra.psy.cmu.edu/pub/pdp++ http://www.cs.cmu.edu/Web/Groups/CNBC/PDP++/PDP++.html
   description : The PDP++ software is a new neural-network simulation
system written in C++.  It represents the next generation of the PDP
software released with the McClelland and Rumelhart "Explorations in
Parallel Distributed Processing Handbook", MIT Press, 1987.  It is
easy enough for novice users, but very powerful and flexible for
research use.  Nice gui for building models.  Includes an interpeter
for a subset of C++ with automatic graphical interfaces for your class
instances (O-O visual programming).
     questions : 
          bugs : 
    references : 
      reviewer : Michael Altmann
    reviewdate : 7/3/95
 
------------------------------
Subject: POPULUS
          name : POPULUS
       version : 
        update : 
        author : Don Alsted
          area : ecology, population genetics
      software : 
      hardware : 
      location : ftp://ecology.umn.edu/pub/populus
   description : Set of DOS/Windows programs to perform ecological
simulation.  Used for undergraduate courses.
     questions : 
          bugs : 
    references : 
      reviewer : Michael Altmann
    reviewdate : 6/15/95
 
------------------------------
Subject: PowerSim
          name : PowerSim
       version : 2.0
        update : 
        author :  ModelData 
          area : generals
      software : Windows
      hardware : PC
      location : powersim@modeld.no +47 55 313238, fax: +47 55 313136
   description : PowerSim is a very easy to use modeling package geared 
     primarily at compartmental models.  The user draws the model in terms of
     boxes and flows (sometimes called systems dynamics diagrams).  The program
     is easy to use.  Its advantage over Stella is that it handles arrays nicely.
     questions : US distributor: MicroWorlds (617) 225-0025, fax: (617) 225-0028
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: ProModel
name : ProModel for Windows
version : 2
update : 
author : ProModel Corporation
area : From the User's guide:"Assembly lines, Job shops, Transfer lines, JIT
and KANBAN systems, Flexible Manufacturing Systems" 
software : DOS 5.0 or later, Microsoft Windows 3.1 or later, Win32s
hardware :
  mimimum: 386, 8Mb RAM, 16Mb disk space, 18Mb swap file, VGA, mouse
  recommended: 486, 12Mb RAM (8Mb extended memory), 18Mb swap file, 25 Mb
disk space, SVGA, mouse 
location : PROMODEL Corporation
1875 South State, Suite 3400
Orem, UT 84058
Voice:  (801) 223-4600
description : Excerpts from the User's Guide: "ProModel is a powerful,
Windows based simulation tool for simulating and analyzing production systems
of all types and sizes.  ProModel is designed to easily, yet accurately,
model the range of characteristics that are both comman and peculiar to
manufacturing systems. ... ProModel focuses on issues such as resource
utilization, production capacity, productivity, and inventory levels. ... As
a discrete event simulator, ProModel is intended primarily for modeling part
manufacturing systems ..."
questions : ProModel BBS (801) 225-7559 (1200-9600,81N), (801) 226-8161
(1200-14400,81N), email: Tech_Support@ProModel.com, 
references : 
reviewer : Fred Klingener, klingener@aol.com
reviewdate : 10 August 1995
 
------------------------------
Subject: Prophesy
          name : Prophesy
       version : 2.0c
        update : May/1995
        author :  Abstraction Software.
          area : General purpose Discrete Event Queueing Simulation system oriented to modelingcomputer networks and workflows.
      software : MS/Windows 3.1 or higher
      hardware : PC with 4 MB RAM, and 5 MB Disk. Math coprocessor recommended.
      location : Demoon http://www.abstraction.com/abstraction
   description : Prophesy is low cost ($599) Network  Workflow
simulation system capable of running on standard MS/Windows
configurations. It features a GUI dragh-and-drop interface for model
construction, and imbedded verification, Confidence Analysis and model
costing features. In addition to message flow animation it includes
most features found in much more expensive simulation packages.
     questions : 
          bugs : 
    references : 
      reviewer : Israel del Rio
    reviewdate : 6/15/95
 
------------------------------
Subject: Ptolemy
          name : Ptolemy
       version : 
        update : 
        author :  
          area : s
      software : 
      hardware : 
      location : http://ptolemy.eecs.berkeley.edu/
   description : 
     questions : 
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: QNAP2
          name : QNAP2
       version : 
        update : 
        author :  
          area : 
      software : 
      hardware : 
      location : QNAP2 is marketed in the U.S.A. by an American company, so it isprobably much easier for American people to contact : directly:Techno Sciences Inc. (TSI)Suite 6207833 Walker DriveGreenbelt, Maryland 20770Tel: (301) 345 0375Fax: (301) 345 0457Gilmer BLANKESHIP, Vice President of TSISIMULOG1, rue James Joule78182 ST QUENTIN EN YVELINES CEDEXFRANCETel: +33 1 30 12 27 00Fax: +33 1 30 12 27 27E-mail: qnap2@simulog.fr (Qnap2 info only)basile@simulog.fr (Basile info only)
   description : QSNAP2 (Queuing Network Analysis Package 2)
     
     - a model description language, based on the queueing network paradigm
     - an object-oriented algorithmic language allowing to design
     high-level complex models, and to analyze them comfortably
     (i.e., it includes file and string management routines, graphical
     outputs, an interactive debugger, etc.)
     - a set of analytical solvers implementing theorems from queueing
     theory (BCMP, MVA, etc.)
     - a markov chain analyzer
     - a discrete event simulator
     
     All solvers (analytical, markov and simulator) compute the same basic
     performance indices: server utilisation, throughput, queue length
     (mean, max, std dev, and distribution), service time, response time.
     Results may be requested separately for each customer class. The
     simulator computes confidence intervals and allows transient state
     analysis. The simulator also allows to compute user-specified
     performance indices.
     
     QNAP2 was originally developed by INRIA as a research tool for
     queueing systems scientists. It is now maintained and distributed by
     SIMULOG, with a strong cooperation of INRIA.
     
     It runs on any type of scientific computer, from PC (80386/80387
     based) to mainframe. A graphical interface is available on bitmap
     workstations.
     questions : 
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: QSIM
name : QSIM
description :
  QSIM is the Qualitative Simulation package written at the University
  of Texas.  QSIM is a C-based Simulation Tool Library for discrete
  event simulation.  QSIM is documented in Byte Magazine, July 1989.
location : FTP://bikini.cis.ufl.edu (anonymous)
contact :
  Paul A. Fishwick
  University of Florida
  (fishwick@fish.cis.ufl.edu)
references :
  Not Available
 
------------------------------
Subject: QSNAP
name : QSNAP2 
description :
  QSNAP2 (Queuing Network Analysis Package 2)
  - a model description language, based on the queueing network paradigm
  - an object-oriented algorithmic language allowing to design
    high-level complex models, and to analyze them comfortably 
    (i.e., it includes file and string management routines, graphical
    outputs, an interactive debugger, etc.)
  - a set of analytical solvers implementing theorems from queueing 
    theory (BCMP, MVA, etc.)
  - a markov chain analyzer
  - a discrete event simulator
  All solvers (analytical, markov and simulator) compute the same basic
  performance indices: server utilisation, throughput, queue length
  (mean, max, std dev, and distribution), service time, response time.
  Results may be requested separately for each customer class. The
  simulator computes confidence intervals and allows transient state
  analysis. The simulator also allows to compute user-specified
  performance indices.
  QNAP2 was originally developed by INRIA as a research tool for
  queueing systems scientists. It is now maintained and distributed by
  SIMULOG, with a strong cooperation of INRIA.
  It runs on any type of scientific computer, from PC (80386/80387
  based) to mainframe. A graphical interface is available on bitmap
  workstations.
location :
  QNAP2 is marketed in the U.S.A. by an American company, so it is
  probably much easier for American people to contact : directly:
    Techno Sciences Inc. (TSI)
    Suite 620
    7833 Walker Drive
    Greenbelt, Maryland 20770
    Tel: (301) 345 0375
    Fax: (301) 345 0457
    Gilmer BLANKESHIP, Vice President of TSI
    SIMULOG
    1, rue James Joule
    78182 ST QUENTIN EN YVELINES CEDEX
    FRANCE
    Tel: +33 1 30 12 27 00
    Fax: +33 1 30 12 27 27
    E-mail: qnap2@simulog.fr (Qnap2 info only)
            basile@simulog.fr (Basile info only)
 
------------------------------
Subject: REAL
name : REAL
DESCRIPTION :
  The REAL network simulator is based on the NEST simulation package
  from Columbia University.  REAL will run on Sun 3s, Vaxen and the 
  Mips machine under 4.3BSD.  It does realistic and fast simulation 
  of transport layer protocols with specific reference to congestion 
  control. 
location:
FTP://ucbarpa.berkeley.edu/pub/REAL/REAL.tar.z (128.32.130.11), 
contact :
  Alexander Dupuy
  inet: dupuy@columbia.edu
  uucp: !rutgers!columbia!dupuy
  phone: (212) 280-4290
references :
  Not Available
 
------------------------------
Subject: ROSS
name : ROSS
description :  ROSS is a simulation system distributed by The RAND Corporation.
contact :
  Phil Klahr and Dave McArthur
  The RAND Corporation
references :
  "Overview of the ROSS Simulation System", P. Klahr, August 1982,
  Proc. of the 10th IMACS World Congress on System Simulation and
  Scientific Computation, pp.67-69  
 
------------------------------
Subject: SES-Workbench
          name : SES-Workbench
       version : 3.0
        update : Spring '95
        author : Scientific and Engineering Software, Inc.
     Austin, Texas
     USA
          area : Graphical simulation, client/server modeling
      software : 
      hardware : AIX, Sun SPARC OS, Sun Solaris, HP/9000, HP-UX
      location : 
   description : SES/workbench is an integrated environment for
     evaulating system design decisions throughout the
     development cycle. It supports graphical capture,
     animation and simulation for mission-critical
     systems. Client-server modeling and applications
     development are two areas where SES/workbench
     excels.
     questions : 
          bugs : 
    references : 
      reviewer : tela@ses.com
    reviewdate : Updated Entry 8/31/95
 
------------------------------
Subject: SIMEX
          name : SIMEX
       version : 3.3
        update : 17/5/95
        author :  Michael Altmann
                 Lael C Gatewood
          area : Discrete event simulation, epidemiology, demography
      software : g++ 2.6.x, Unix (tested on SunOS, HP)
      hardware : 
      location : http://www.nmsr.labmed.umn.edu
   description : Software for micropopulation (discrete-entity, discrete-event)
simulations with an emphasis on human populations and disease spread.
Can be used to simulation the spread of an infectious disease, the 
progression of a chronic disease, or produce simulated pedigrees to validate
statistical genetic techniques.  Also has examples of queueing models.
Can be tied to Tcl for a graphical user interface.
     questions : michael@simvax.labmed.umn.edu
          bugs : A few
    references : 
      reviewer : Michael Altmann
    reviewdate : 6/15/95
 
------------------------------
Subject: SIMIC
name : SIMIC
description :
  SIMIC is a full-featured logic verification simulator.  It has been
  demonstrated that SIMIC can uncover a number of critical design errors
  that other simulators miss.  Here are some of SIMIC's important features:
  - Mixed-mode simulation allows the free intermixture of true
    bilateral switches (ideal and resistive), gate, plus functional level
    built-in and user defined primitives.
  - A wide variety of output, whose detail, content and format are, to
    large extent, user defined.
  - A large repetoire of simulation options and controls that can be
    applied interactively, or in batch operation, and simplify
    trouble-shooting of your design.
  - Automated Test equipment emulation, allows debugging test programs
    using SIMIC troubleshooting techniques.
  - Sophisticated hazard analysis including:  Spike, Pulse, Conflict,
    Oscillation, Setup, Hold, Pulse-width, Near (what-if)
    detection, among others.  Hazard propagation is also supported.
  The student version of SIMIC is limited to a maximum of 500 elements
  (parts).  In all other respects it is the same program as the
  commercial offering.  SIMIC is also available on PC and other platforms.
location :
  All SIMIC software and documentation is Copyrighted by Genashor Corp.
  For further information about SIMIC contact
    Genashor Corp
    9 Piney Woods Drive
    Belle Mead, NJ 08502
    Phone: (908) 281-0164
    Fax:   (908) 281-9607
references :
  Not Available
 
------------------------------
Subject: SIMSCRIPT
name : SIMSCRIPT
description :
  SIMSCRIPT was originally developed by Markowitz, Hausner,
  and Karr at RAND Corporation in 1962.  SIMSCRIPT was
  originally implemented as a FORTRAN pre-processor.  It
  required coding forms.
  SIMSCRIPT I.5 was developed in 1964 by Markowitz, Kleine,
  and Russell at CACI.  A SIMSCRIPT I.5 compiler was developed
  to compile SIMSCRIPT I.5 source code into machine object code.
  SIMSCRIPT II was derived by Markowitz, Kiviat, and
  Villanueva at RAND in 1968.  It eliminated the coding forms
  and created an English-like free-form language.
  SIMSCRIPT II Plus was created by Kiviat, Kleine, and
  Villanueva at Simulation Associates in 1969.  It was
  SIMSCRIPT II with language additions and performance improvements.
  SIMSCRIPT II.5 was developed by Markowitz, Johnson,
  Delfosse, and Russell at CACI in 1971.  It was SIMSCRIPT II
  Plus with all the unimplemented features fully implemented.
  CACI in La Jolla, California has continued to support and
  enhance this version.
              Present Status of SIMSCRIPT II.5
  SIMSCRIPT II.5 is fully supported by CACI and in use by
  4,312 organizations world-wide.  Recent new users include:
  Air Canada, CERN, IBM, Port of Singapore Authority, NASA,
  FAA, AT&T, Hexale, UNISYS, Telesat Mobile, SAIC, British
  Aerospace, U.S. Army Corps of Engineers, Teledyne, Motorola,
  Duke Power, JPL, Lockheed, E-Systems, IEX, and ITT
  Aerospace.  Currently, SIMSCRIPT II.5 is available on the
  following machines:
      Apollo                  MIPS
      ATT 3B2                 PC DOS
      CRAY-2                  PC OS/2
      CRAY X-MP               PC UNIX (386, 486)
      CRAY Y-MP               Prime
      Data General AViiON     Silicon Graphics IRIS
      DECstation              SUN-3
      ELXSI                   SUN-4
      Gould UTX               SPARCstation
      HP 9000/300 & 800       SUN 386i
      IBM 370                 Tektronix 4300, 8800
      IBM RS 6000             VAXstation
      MAC II                  VAX
  Compiled SIMSCRIPT II.5 executable versions of your
  models may be distributed to end-users with no royalty
  payments or run-time license fees.  A 160 page catalog,
  Major Applications of SIMSCRIPT II.5 with SIMGRAPHICS, is
  available free of charge.  contact : Doug Dittrich at CACI
  Products Company by phone (619) 457-9681 or by FAX (619)
  457-1184.
  The environment consists of: 
    SimLab - an interactive programming environment
    SimDebug - a symbolic debugger
    SimBase - a simulation database with SQL interface
    SIMGRAPHICS - a complete input and output graphics package
    SimVideo - a VCR-like graphics playback utility
location :
  For further information on the free trial of SIMSCRIPT II.5, 
  please contact : Doug Dittrich at CACI Products Company
  by phone (619) 457-9681 or by FAX (619) 457-1184.
references :
 
------------------------------
Subject: SIMUL8
          name : SIMUL8
       version : 2
        update : Nov 1995
        author : Visual Thinking International Ltd
     141 St James Road, Glasgow, Scotland.
          area : Business Processes, Manufacturing, Service Sector
      software : Windows 3.1 or 95
      hardware : PC 8Mb RAM  12Mb Disk
      location : Visual Thinking, 3 Robert Speck Parkway, Suite 900, Mississauga,
   description : Draw model directly on screen.  Very easy to get started but still allows model of any complexity to be built.
     Create any additional logic you like using EXCEL version 5 (VBA) or even use Visual Basic directly for extra model logic.
     Hierarchical modelling with SIMUL8 sub-windows (any depth of windows within windows)
     Full professional simulation system for $395
     For details check out:http://www.vti.co.uk/vti/
     questions : Email: 100031.2467@Compuserve.com
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: SIMULA
name:  SIMULA
description :
    Conventional general-purpose algorithmic capability in the style 
      of ALGOL.
    Object-oriented programming (classes) encompassing encapsulation,
      inheritance, information hiding, autonomous activity and strong 
      typing supporting the concepts of modularisation, generalisation,
      specialisation, abstraction, polymorphism and pseudo-parallelism.
    Basic features for manipulating text strings.
    File concept supporting sequential and direct access methods for 
      byte- and record-structured files.
    Large repertoire of utility functions.
    Features supporting 2-way linked lists. More complicated list
      structures such as trees and lattices are easily constructed from 
      the basic class facilities.
    Features supporting discrete event simulation in various styles
      including the object-oriented process view.
questions : comp.lang.simula
contact :
  ftp://ifi.uio.no/pub/cim (a free version for Sun, PC (w Solaris), Iris)
  Simula a.s. own the SIMULA trademark and produce compilers for IBM
  mainframes, PCs and IBM-compatibles. They do not have an e-mail address.
     Simula a.s.
     Postbox 4403 Torshov,
     N-0402 Oslo 4,
     Norway.
     (472) 156710
     Tel. +472 156051
     Lund Software House,            Sun, VAX, Data General, Hewlett
     P.O. Box 7056,                  Packard, Atari
     S-220 07 Lund,
     Sweden.
     Tel. 46 46 134060
     FAX  46 46 131021
     E-mail: Boris@dna.lth.se
     Jade Simulations International
     #80, 1833 Crowchild Trail N.W.
     Calgary, Alberta
     Canada
     T2M 4S7
     TPH Data A.S.,                  Nord, Cromemco, NCR, Sun
     Gladsvei 58,
     N-0492 Oslo 4,
     Norway.
     Tel. 47 94 17286
     Stockholms Datorcentral (QZ),   VAX
     Box 27322,
     S-102 54 Stockholm,
     Sweden.
     SIMPROG AB,                     VAX
     Ostermalmsgatan 21,
     S-114 26 Stockholm,
     Sweden.
     Unger Huntsinger and Associates Ltd.,    VAX
     5001 13th Ave. N.W.,
     Calgary,
     Alberta,
     Canada T3B 1J1.
  Various other suppliers include: Control Data, Honeywell-Bull, 
  Prime, ICL and Unisys.
references :
     "SIMULA begin" by Birtwistle, Dahl, Myhrhaug & Nygaard. Published
     by Studentlitteratur (Sweden), Bratt Institute (W. Germany),
     Chartwell-Bratt (U.K.) and at one time Auerbach (U.S.A.).
     "An Introduction to Programming in SIMULA" by Pooley. Published in
     various countries by Blackwell.
     "The Process View of Simulation" by Franta. Published by Elseveier
     North-Holland (U.S.A.) and North Holland (Netherlands).
     "Introduction to SIMULA 67" by Lamprecht. Published by Braunschwig
     Wiesbaden.
     "DEMOS - Discrete Event Models on SIMULA" by Birtwistle. Published
     by MacMillan.
    "Object-Oriented Programming with Simula" by Kirkerud
    Published by Addison-Wesley (UK, USA)
 
------------------------------
Subject: SINA
          name : SINDA
       version : 
        update : 3-Jan-1996
        author : 
          area : Fluid dynamics and heat transfer
      software : 
      hardware :  Sun, PC, HP, and Mac.
      location :http://www.webcom.com/crtech ftp://ftp.csn.net/crtech 
   description : SINDA/FLUINT is a comprehensive, user-extensible finite-difference, lumped parameter (circuit or network analogy)
software tool for analyzing complex thermal/fluid systems. 
     questions : 
          bugs : 
    references : 
      reviewer : Michael Altmann
    reviewdate : 3-Jan-1996
 
------------------------------
Subject: SLAM
name : SLAM
description :
  SLAM II is a simulation package sold by Pritsker and Associates.
  It is a process oriented simulator and comes with an optional
  graphical user interface called TESS for constructing graphical models.
contact :
  Paul A. Fishwick
  University of Florida
  (fishwick@fish.cis.ufl.edu)
 
------------------------------
Subject: SMPL
          name : SMPL
       version : 
        update : 
        author :  
          area : 
      software : 
      hardware : 
      location : 
   description : SMPL is a general purpose discrete event simulation library written
     in C.  SMPL is portable and uses an event scheduling (as opposed to
     activity or process) oriented view.
     
     SMPL is FTP'able from ftp://bikini.cis.ufl.edu
     questions : 
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: Sim++
          name : Sim++
       version : 
        update : 
        author : Jade Corp
          area : 
      software : 
      hardware : 
      location : 
   description : C++ class library.
                 Uses TimeWarp for distributed discrete event simulation.  
     questions : 
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: SimPack
           name : SimPack
        version : 3.0
         update : 1 August 1995
         author : Dr Paul Fishwick et al.
           area : Model Design and Model Execution
       software : C and C++; runs under Unix
       hardware : any that supports Unix
       location : FTP://ftp.cis.ufl.edu/pub/simdigest/tools/SimPack3.tar.Z FTP://ftp.cis.ufl.edu/pub/simdigest/tools/SimPack3.doc
    description : Sample code is provided for Declarative models, Constraint
                  models, Functional models, Spatial models, and Multimodels.
                  Object-oriented support routines are provided for event-based
                  queuing model simulations.  Several packages are provided:
                  one permits event-based queuing-model building through an
                  X-based GUI; another permits system-dynamics-based model
                  building through a TclTk-based GUI; a third provides a
                  mini-GPSS.
      questions :
           bugs : Two or three users report that their compilers generated
                  errors for variables declared in the initialization step of a
                  "for" statement.  Code was reworked to eliminate all
                  such occurrences, and is going into ftp site today as
                  version 3.01.
     references : (1) Paul A. Fishwick, "Simulation Model Design and Execution:
                      Building Digital Worlds", Prentice Hall, 1995, ISBN
                      013-098609-7 (tel: 800.947.7700).  This book provides
                      conceptual nexus for the software.
                 (2) MacDougall, M. H. "Simulating Computer Systems:
                      Techniques and Tools", MIT Press, 1987.  The author of
                      this book wrote the code for the pseudo-random number
                      generation used in this package.
       reviewer : Robert Cubert (URL:mailto:rmc@cis.ufl.edu)
     reviewdate : 24 August 1995
 
------------------------------
Subject: SimPlusPlus
name : SimPlusPlus
description :
  (The following is out of date.  This product is going commercial)
  SimPlusPlus is a general purpose simulation-language based upon C++, that 
  permits writing process-oriented discrete-event simulation models. 
  The tool creates high-performance models (since it ultimately uses 
  the systems C-Compiler which is often highly optimizing), and is 
  designed to be easily portable to another architecture (it is 
  currently available for PC/AT running Zortech C++ 2.0 (or later) 
  or Borland Turbo-C++, and for DECstation 3100/5000 running ULTRIX 4.2 
  and the AT&T CC front-end).
  The sources that comprise the simulation-language are available
  WITH NO FEES for universities and other research-institutes that
  are non-commercial. For commercial sides, a small fee is required
  since it is intended to actively support SIMPlusPlus in the future.
  However, to ensure these restrictions, the sources will not be
  available via anonymous ftp (naturally). A request-form is available
  by anonymous ftp (as well as the manual itself) from
    ftp://ftp.telematik.informatik.uni-karlsruhe.de
    129.13.3.63
contact :
  Any side interested in SIM++ is requested to fill out the form and
  send it by e-mail to
    rose@telematik.informatik.uni-karlsruhe.de
  or the address given below. I will make the sources available to your
  side as soon as I receive the form (please allow a few days for handling
  the request).
  Commercial sides interested in SIM++ are asked to directly contact :
  the above address, since fees will depend on the intended use of
  and whether contributions will be made to SIM++. 
    O.Rose
    Institute of Telematics
    University of Karlsruhe
    Kaiserstr. 12
    7500 Karlsruhe
    Phone: +49-721-608-4026
    Fax  : +49-721-60 60 97
location :
Old binaries are available from
ftp://ftp.nmsr.labmed.umn.edu
 
------------------------------
Subject: Stella
          name : Stella
       version : II
        update : 
        author : High Performance Systems
          area : 
      software : 
      hardware : Mac  and PC 
      location : 
   description : Stella is a very easy to use modeling package geared 
primarily at compartmental models.  The user draws the model in terms of
boxes and flows (sometimes called systems dynamics diagrams).  The program
is easy to use and has an excellent manual.  Very good student prices
are available.  There is minimal support for discrete-event job flow
and queueing models.
     questions : (603) 643-9636 fax: (603) 643-6502
http://www.valley.net/~hps/hps.html
          bugs : 
    references : 
      reviewer : Michael Altmann
    reviewdate : August 8, 1995
 
------------------------------
Subject: TIERRA
name : TIERRA
description :
  Synthetic organisms have been created based on a computer metaphor of
  organic life in which CPU time is the ``energy'' resource and memory is
  the ``material'' resource.  Memory is organized into informational
  patterns that exploit CPU time for self-replication.  Mutation generates
  new forms, and evolution proceeds by natural selection as different
  genotypes compete for CPU time and memory space.
  Observation of nature shows that evolution by natural selection is
  capable of both optimization and creativity.  Artificial models of evolution
  have demonstrated the optimizing ability of evolution, as exemplified by
  the field of genetic algorithms.  The creative aspects of evolution have been
  more elusive to model.  The difficulty derives in part from a tendency of
  models to specify the meaning of the ``genome'' of the evolving entities,
  precluding new meanings from emerging.  I will present a natural model of
  evolution demonstrating both optimization and creativity, in which the
  genome consists of sequences of executable machine code.
  >From a single rudimentary ancestral ``creature'',
  very quickly there evolve parasites, which are not able to replicate in
  isolation because they lack a large portion of the genome.  However, these
  parasites search for the missing information, and if they locate it in a
  nearby creature, parasitize the information from the neighboring genome,
  thereby effecting their own replication.
  In some runs, hosts evolve immunity to attack by parasites.
  When immune hosts appear, they often increase in frequency, devastating the
  parasite populations.  In some runs where the community comes to be
  dominated by immune hosts, parasites evolve that are resistant to immunity.
  Hosts sometimes evolve a response to parasites that goes beyond immunity,
  to actual (facultative) hyper-parasitism.  The hyper-parasite deceives the
  parasite causing the parasite to devote its energetic resources to 
  replication of the hyper-parastie genome.  This drives the parasites to 
  extinction.
  Evolving in the absence of parasites, hyper-parasites completely dominate
  the community, resulting in a relatively uniform community characterize by
  a high degree of relationship between individuals.  Under these circum-
  stances, sociality evolves, in the form of creatures which can only 
  replicate in aggregations.
  The cooperative behavior of the social hyper-parasites makes them vulnerable
  to a new class of parasites.  These cheaters, hyper-hyper-parasites, insert
  themselves between cooperating social individuals, deceiving the social
  creatures, causing them to replicate the genomes of the cheaters.
  The only genetic change imposed on the simulator is random bit flips in 
  the machine code of the creatures.  However, it turns out that parasites 
  are very sloppy replicators.  They cause significant recombination and 
  rearrangement of the genomes.  This spontaneous sexuality is a powerful 
  force for evolutionary change in the system.
  One of the most interesting aspects of this instance of life is
  that the bulk of the evolution is based on adaptation to the biotic
  environment rather than the physical environment.  It is co-evolution
  that drives the system.
location :
   ftp://tierra.slhs.udel.edu/tierra
    ftp://life.slhs.udel.edu/tierra
 
------------------------------
Subject: TOOPS
name : TOOPS 
location : ftp://ftp.ldv.e-technik.tu-munchen.de
 
------------------------------
Subject: TWOS
name : TWOS
description :
  TWOS - TIME WARP OPERATING SYSTEM VERSION 2.0
  (Jet Propulsion Lab)
  The Time Warp Operating System (TWOS) is a special-purpose operating system
  designed to support parallel discrete-event simulation.  TWOS is a complete
  implementation of the Time Warp mechanism, a distributed protocol for
  virtual time synchronization based on process rollback and message
  annihilation.  TWOS only supports simulations and other computations
  designed for virtual time; it does not support general time-sharing or
  multi-processing jobs using conventional message synchronization and
  communication.  The program utilizes the underlying operating system's
  resources.
  TWOS runs a single simulation at a time, executing it concurrently on as
  many processors of a distributed system as are allocated.  The simulation
  must be decomposed into objects (logical processes) that interact through
  time-stamped messages.  TWOS provides transparent synchronization.  The
  user does not have to add any special logic to aid in synchronization, nor
  give any synchronization advice, nor even understand much about how the
  Time Warp mechanism works.
  The Time Warp Simulator (TWSIM) subdirectory contains a sequential
  simulation engine that is interface compatible with TWOS.  This means
  that an application designer and programmer who wish to use TWOS can
  prototype code on TWSIM on a single processor and/or workstation before
  having to deal with the  CHAR BAcomplexity of working on a distributed 
  system.  TWSIM also provides statistics about the application which may 
  be useful for determining the correctness of an application and for 
  achieving good performance on TWOS.
  The program's user manual assists the simulation programmer in the design,
  coding, implementation, and debugging of discrete-event simulations
  running on TWOS.  The manual also includes a practical user's guide to
  the TWOS application benchmark, Colliding Pucks.
  TWOS and TWSIM were written in and support simulations in the C programming
  language.  They were implemented on Sun 3 and Sun 4 workstations running the
  SUN OS version 3.5 operating system and also on the BBN Butterfly Plus.  The
  binary images of TWOS and TWSIM each require approximately 400KB.  A central
  memory of at least 4 MB per workstation (or Butterfly processor) is needed
  for reasonable performance.  TWOS was developed in 1989, and is a copyright
  work with all copyright vested in NASA.
  LANGUAGE: C-LANGUAGE
  PROGERAM SIZE: APPROXIMATELY 46,700 SOURCE STATEMENTS
  DISTRIBUTION MEDIA: .25 inch Tape Cartridge in TAR Format
  PROGRAM NUMBER: NPO-18037
  DOCUMENTATION PRICE: $29.00 PROGRAM PRICE: $1,500.00
hardware : SUN 3 WKSTN
contact :
  Computer Software Management and Information Center (COSMIC)
  The University of Georgia
  382 East Broad Street, Athens, Georgia 30602
  Main Desk: (404) 542-3265
  Fax: (404) 542-4807
  Internet: service@cossack.cosmic.uga.edu
 
------------------------------
Subject: Taylor-II
name : Taylor-II
version : Version 3.0
update : May 1995
author : F&H Simulations, Inc.
area : Manufacturing, Material Handling, Warehousing, Service, Medical, (All
discrete event logistic applications)
software : DOS 6.0 or Windows 95
hardware : 486, 16 megabytes RAM, SVGA
location : P.O. Box 658, Orem, UT 84003
description : Taylor II is the best discrete event simulation software for
materials handling, manufacturing, and warehouse control application on the
market.  Taylor II won the prestigious Editor's Choice Award from BYTE
magazine for best application software.  Notable features of Taylor II
include: multi-level 2D and true 3D shaded animation, an intuitive graphical
user interface, curvefitting, DOE module, and a friendly interface with CAD
and spreadsheet software.
questions :  (801) 224-6914
references : http://www.xmission.com/~taylor
reviewer :  roger@taylorii.com
reviewdate : 1/11/96
 
------------------------------
Subject: VHDL
name : VHDL
description :
  VHDL is an acronym for "VHSIC (Very High Speed Integrated Circuits)
  Hardware Design Language" and is a IEEE Standard since 1987.  It is 
  "a formal notation intended for use in all phases of the creation of
  electronic systems...it supports the development, verification,
  synthesis, and testing of hardware designs..."
  Some characteristics are:
  - concurrent and sequential statements
  - a process statement that executes concurrently as part of a
    larger simulation
  - great amount of modeling capabilities
  - definition of states up to the user
  VHDL is very simulator/vendor independent.
contact :
  There are multiple Vendors of VHDL.  Here are a few 
    Intermetrics, Inc.
    (617) 661-1840
    Mentor Graphics, Inc.
    (503) 526-7000
    Synopsis, Inc.
    (415) 962-5000
    Zycad Corp.
    (201) 538-7833
    Vantage Analysis Systems, Inc.
    (415) 659-0901
    CADENCE Design Systems, Inc.
    (408) 943-1234
    Logic Automation
    +44 344 863230  (UK)
    MCC
    (512) 338-3794
    ViewLogic Systems, Inc.
    (508) 480-0881  
 
------------------------------
Subject: WARPED
          name : WARPED
       version : 0.5
        update : 09/01/95
        author : Dr. P.A. Wilsey, Tim McBraye, Dale Martin
          area : Parallel Simulation
      software : gnu g++ (ver 2.6.3 or higher) and MPI
      hardware : Sparc Workstations or SP1
      location : http://www.ece.uc.edu/~paw/lab
   description : The warped simulation kernel is a general purpose
Time Warp based simulation kernel written in C++. It can be used to
simulate various designs. It is intended to be used for VHDL
simulation but can be used to simulate queuing models and many other
assorted applications.  The simulator incorporates many optimizations
like periodic checkpointing, dynamic checkpointing, lazy cancellation
etc.
     questions : 
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: YacSim
name : YacSim
location : ftp://pi.rice.edu/pub/sim.tar.Z
description :
YACSIM - A process-oriented discrete-event simulator implemented as an
extension of the C programming language.  This simulator has been used
extensively for several years.  It is stable and relatively free of
bugs.  There is a referencemanual included in the package.
NETSIM - A general-purpose interconnection network simulator
implemented as an extension of YACSIM.  This simulator is relatively
new and has only recently been made available outside Rice.  It has
not been used much and almost certainly contains some bugs, although
we have fixed all we know about.  There is a reference manual included
in the package.
DBSIM - A debugging utility for use with any of the simulators.  This program
is operational and documented.  There are no known bugs, but it has not been
extensively tested.
author :
 J. Robert Jump
 ECE Dept., Rice University
 P.O. Box 1892
 Houston, TX 77251
 (713) 527-8101
 email: jrj@rice.edu
 
------------------------------
Subject: cncl
          name : cncl
       version : 
        update : 
        author : Martin Junius  et al
          area : Communication Networks
      software : C++ compiler with IOstreams library, perl, GNU bison, GNU flex
      hardware : Unix
      location : FTP://ftp.dfv.rwth-aachen.de/pub/CNCL
   description : Universal classes:
             * Tree structured class hierarchy, similar to NIHCL
             * Classes for general purposes such as arrays, linked lists, strings
             * Interface classes for UNIX system calls: pipes, select, sockets
             * Persistent objects
     Simulation:
             * Event driven simulation classes
             * Statistical evaluation classes
             * Random number generator and distribution classes
     SDL:
             * SDL-oriented simulation classes
             * SDL/PR to C++ translator
     Fuzzy logic:
             * Fuzzy sets, fuzzy variables, fuzzy rules and inference
               engine for building fuzzy controllers and expert systems
             * Fuzzy rules to C++ translator
     Graphics:
             * Interface classes for DEC's ezd graphics server
             * Interface classes for Communication Networks' gist graphics
               server
     questions : listproc@dfv.rwth-aachen.de
      with a message body comprising the command
             subscribe cncl-announce 
          bugs :  mj@dfv.rwth-aachen.de
    references : 
      reviewer : Michael Altmann
    reviewdate : 27 Oct 1995
 
------------------------------
Subject: gnans
          name : gnans
       version : 1.5
        update : 29 Aug 1995
        author : Bengt Martensson	  	+49 421 218-2952 (office)
     Institute for Dynamical Systems            +49 421 17 17 13 (home)
     University of Bremen                       +49 421 218-4235 (fax)
     P.O. Box 330 440, D-28334 Bremen, Germany       
     bengt@mathematik.uni-Bremen.de
     http://www.mathematik.uni-Bremen.de/~bengt/
          area : 
      software : Solaris, SunOS or Irix
      hardware : Sun, PC (w Solaris), Iris
      location : ftp://ftp.uu.net:/pub/math/gnans
   description : Numerical ODE solver.  Includes built-in graphing,
     a scripting language, and a graphical user
     interface to model parameters.
     questions : gnans@mathematik.uni-Bremen.de (mailing list)
          bugs : 
    references : 
      reviewer : Michael Altmann
    reviewdate : 14 Aug 1995
 
------------------------------
Subject: mist
          name : mist
       version : 2.4
        update : 
        author : Magnus Ehlde
     magnus.ehlde@kat.lth.se
          area : metabolic systems
      software : WIndows 3.1
      hardware : PC
      location : ftp://wwwce1.kat.lth.se/program/mist/mist24.exe (NB. the ftp server understands dir, but not ls)
   description : MIST is a metabolic simulator
     questions : 
          bugs : 
    references : 
      reviewer : Michael Altmann
    reviewdate : August-14-1995
 
------------------------------
Subject: profiSEE
          name : profiSEE
       version : 2.2
        update : June 1, 1995
        author :  
          area : Process industry, chemistrys
      software : 
      hardware : 
      location : 
   description : profiSEE is a visual interactive simulation model-
ling tool for performing discrete-event simulation studies of chemical
batch processes. Issues like design of production systems, material
flow and capacity analysis,... can be easily addressed. The aim is to
optimize the processes from a logistic point of view
(debottlenecking), as a complement to the more technical-oriented
simulations based on differential equations.  The software has from
the very beginning been designed to take the specific aspects of the
chemical-pharmaceutical branch (batch processes, campaigns, set-up and
cleaning requirements, filtration operations, security interrupts,Š)
into account.
     questions : isolot@chbs.ciba.com
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: spice
name : spice
version : spice3c.1
description :
  The latest version of spice is spice3c.1, coded in C. 
  The code is available, but foreign users may have to obtain 
  clearance from the Dept. of Commerce.
contact :
    Cindy Manly-Fields     and/or    EECS/ERL Industrial Support Office
    479 Cory Hall                    253 Cory Hall
    UC Berkeley                      UC Berkeley
    Berkeley CA 94720                Berkeley CA 94720
references :
  Not Available
 
------------------------------
Subject: swarm
          name : swarm
       version : beta
        update : 
        author : 
          area : ecology, fission, finance
      software : Objective C
      hardware : 
      location : http://www.santafe.edu/projects/swarm/
   description : Geared towards large spatial models with
                 discrete entities.
     questions : swarm@santafe.edu swarm-announce@santafe.edu swarm-dev@santafe.edu
          bugs : 
    references : 
      reviewer : 
    reviewdate : 
 
------------------------------
Subject: uC++
name : uC++ 
location : ftp://watmsg.uwaterloo.ca:pub/uSystem/u++-3.4.4.tar.Z