fond
PN logo
Petri Nets web pages
Frequently Asked Questions

under construction

IMPORTANT - THIS PAGE IS UNDER CONSTRUCTION.

What are Petri Nets?

Petri Nets are a formal and graphical appealing language which is appropriate for modelling systems with concurrency and resource sharing. Petri Nets have been under development since the beginning of the 60'ies, when Carl Adam Petri defined the language. It was the first time a general theory for discrete parallel systems was formulated. The language is a generalisation of automata theory such that the concept of concurrently occurring events can be expressed.

There are many resources, and ongoing and forthcoming activities on Petri Nets. The Petri Nets World (these Web pages) assembles information about such activities under supervision by the Petri Nets Steering Committee.

Who is Carl Adam Petri?

Carl Adam Petri was the first to formally define the Petri Nets language. He did so with his PhD thesis (Kommunikation mit Automaten) in 1962:

Can I try Petri Nets now?

There is a collection of simple Petri Net tools that you can try. They provide an opportunity to quickly examine the basic syntax and dynamics of Petri nets. Some of these tools can be operated directly from your web browser.

Do you have any references to introductory material on Petri Nets?

The page Books about Petri Nets is useful. Your may also refer to the Tutorials about Petri Nets list.

Do you know any online introductions to Petri Nets?

Some of the references above are online. Others will easily be found by your favourite search engine.

How are Petri Nets used in practice?

There are plenty of applications of Petri Nets in a wide variety of areas. Many applications are documented in publications both by academia and industry. Let us cite a few:

What kinds of Petri Nets are there?

There are many variations of Petri Nets. The Petri net ISO/IEC standard reports some of them :

But this far from being an exhaustive list. For example, stochastic Petri Nets or various types of Petri Nets handling time were not integrated into the standard by lack of expert manpower available.

There are also, among a given type of Petri Nets, several variations that change the behaviour of the model, thanks, for example, to inhibitor arcs, reset arcs, read arcs or capacity places.

Which are the main conferences and workshops dealing with Petri Nets?

TO BE CHECKED !!!!!

The primary meetings in the Petri Nets community are the International Conferences on Application and Theory of Petri Nets and the International Workshops on Petri Nets and Performance Models. These and similar activities on Petri Nets are supervised by the Petri Nets Steering Committee. See also Announcement of Meetings for a calendar of forthcoming events.

ANSWER

How is "Petri Nets" written in different languages?

Here is a-non exhaustive list of how you can write Petri Nets in a few languages: