PNtalk is an implementation of the OOPN (Object Oriented Petri Nets) formalism. The originator of this formalism is Vladimir Janousek. PNtalk is an experimental software intended for research and education. It allows for experimenting with modelling, simulation, and model-based design.
This pages provides information about the PNtalk system. You may find the latest release, documentations, and news here. The authors would be grateful for obtaining a feedback about using the PNtalk system, new ideas or the system improvement.
PNtalk for Squeak
Download
PNtalk can be distributed under MIT LICENCE. The software depends on other software packages (available on SqueakMAP) distributable under the SqueakL+MIT license.
PNtalk is available for Squeak (you will need Squeak virtual machine for your operating system and SqueakV39.sources, both from http://www.squeak.org/Download/), image version 3.9.
Version from 18th December 2008
the recent version is available as Squeak sar file (it is needed to install it) or prepared image (can be used as is)
install the SmallDEVS system (or get its prepared image), see SmallDEVS website
run the image (squeak file.image)
open FileList browser and install the PNtalk.sar file
the PNtalk is ready to use now – open the help window (use command 'PNtalkSystem welcome')
How to use prepared image:
unzip the archive
run the image (squeak file.image)
the PNtalk is ready to use now – there are opened basic windows (MyRepository and help)
Examples
Multilevel system: This example shows using different levels (nets) and their synchronization by synchronous ports. The class WfTest describes the implementation of this problem in PNtalk (see the image, PNtalk-Core-Documentation category).