PetriSim
Overview
Entry last updated: 2003/5/2
Entry last validated: 2004/5/17
Tool homepage: http://staff.um.edu.mt/jskl1/petrisim/
Tool availability: Free of charge
Tool Features
Petri Nets Supported (see also help on terminology)
- High-level Petri Nets
- Place/Transition Nets
- Petri Nets with Time
Components (see also help on terminology)
- Graphical Editor
- Fast Simulation
Environments
Tool Description
Graphical editor of Place/Transition nets. Work on more networks
simultaneously. Disk Save/Load. Various options like color,
size, line styles, etc. Simulation in various modes including:
- user/automatic selection from more enabled transitions,
- fast/step modes, saving status to RAM (breakpoints).
User procedures in Pascal modify the net behavior and can
generate (possibly random) duration of firing. So Time and High
level nets are also supported. User code can add any user
status data.This supports generation of Discrete Simulation
Models. Support for simulation of Queueing Networks in the form
of icons and transparent statistics.
Contact Information
Jaroslav Sklenar
Department of Statistics and Operations Research
University of Malta
Msida MSD 06
Malta
Phone: +356 2340 3070
Fax: +356 2131 2110
E-mail: jaroslav.sklenar@um.edu.mt
Other Remarks
MS DOS based tool for education that can be started from
Windows practically on any PC. Supports creation of
Discrete Simulation Models in Pascal with simplicity
typical for Simulation languages. Timing and synchronization
is solved by the Time net, the rest by user added routines
activated by events in the net (starting/finishing firing).
Includes several units with objects supporting typical
simulation tasks like:
- generation of generally distributed random numbers,
- automatic collection and computation of statistical data,
- work with linked lists (queues) in Simula's Simset way.
The maintainers of this page