data structures and software dependability

computer science department

brandenburg university of technology cottbus - senftenberg

Petri net workbench

latest update: March 23, 2019, at 02:11 PM


General objectives of current research and development efforts are:

  • The definition of a general framework for an integrated Petri net workbench. It should be possible to integrate at any time new Petri net based analysis tools into the workbench, if they have been proved to be useful in practice. These analysis tools have to be available by a common user interface.
  • The combination of several validation methods on the basis of a common (internal) model representation. It have to allow informal validation (animation), semi-formal validation (testing), and formal validation (exhaustive analysis).
  • The development of a methodology for software validation by means of Petri nets, which makes a suitable validation model available especially to those persons which are not familiar with Petri net theory.
  • Rules and heuristics for the developers of software systems. Those rules comprise functional, dependability, and performance requirements. A suitable (semi-formal) notation language dedicated to special application areas is in development.


Previous research and development efforts lead 1996 to the implementation of the Petri net editor PED. PED has been intensively used by our group and many other persons for academic and industrial purposes.

Based on this experience we developed prototypes of modelling and analysis tools:

  • Snoopy to design hierarchical net models;
  • Charlie, which is a close friend of Snoopy, supports the analysis of Petri net models;
  • Woodstock, amiable with Snoopy and Charlie, will support the distributed analysis of Petri net models. For first results, see Master thesis of Stefan Dieringer (in German only) [Dier07].

the end

Any comments or questions are welcome. Please direct them to monika [period] heiner [snail] b-tu [period] de Privacy Policy