By this article I start publishing all interesting stuff I’ve made. Kind of portfolio.
Visual Petri Net Plus (VPNP) was thesis of my diploma work at Technical University of Moldova(2000-2002). It is Petri Net designer, simulator and calculator. It has nice graphical engine that help to draw Petri net quite easy.
Theory of Petri Nets is intresting, you can find a lot of information on the net.
My work was to do graphical designer, save/load and simulation.
Tools used: Delphi 5.
Designer interface
Interface was inspired by standard Delphi interface.
Element property editor
Looks like standard delphi Object Inspector, but it is not. It is custom written.
Sample nets drawings
Simulation
This is most attractive part in this project.
Simulation control panel
Allows to add graphs to see progress during simulation.
Live simulation
It was recorded from real example. Flash plug-in required to view.
Downloads
Download executable and some sample to play with.
Source codes are available on request.
References
- [1]. E. Gutuleac, C. Bosneaga, A. Reilean. VPNP – Software Tool for Modeling and Performance Evaluation Using Generalized Stochastic Petri Nets. 6th International Conference on DAS – 2002, Suceava, Romania, May 23-25, 2002.






Great work! It is the only Pascal implementation of Petri Nets I found so far. Moreover, the user interface part is very convenient. If diagram visualization part and simulation part are modular enough to reuse them in other projects, it would be great if they are released as components/libraries, probably open-source.
Glad to hear that. Unfortunately this was my student project and I am not very interested/have no time to split it into modules and release under open source.
However in case more people will be interested I try to do something
It has one drawback, now it works with Delphi 5 only. It uses some internals of Delphi like property editors, design time object inspector, etc. They changed this part a lot in D6.