HAL Id: hal-00688138
https://hal.archives-ouvertes.fr/hal-00688138v2
Submitted on 3 Jul 2012
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Jean-Michel Couvreur, Denis Poitrenaud, Pascal Weil
To cite this version:
Jean-Michel Couvreur, Denis Poitrenaud, Pascal Weil. Branching processes of general Petri nets. Fun-
damenta Informaticae, Polskie Towarzystwo Matematyczne, 2013, 122 (1-2), pp.31-58. �10.3233/FI-
2013-782�. �hal-00688138v2�
Branching processes of general Petri Nets
Jean-Michel Couvreur
Universit´e d’Orl´eans, LIFO, Orl´eans, France, [email protected] Denis Poitrenaud
Universit´e Pierre et Marie Curie, LIP6, Paris, France, [email protected]
Pascal Weil ∗
CNRS, LaBRI, UMR 5800, F-33400 Talence, France
Univ. Bordeaux, LaBRI, UMR 5800, F-33400 Talence, France [email protected]
Abstract. We propose a new model of branching processes, suitable for describing the behavior of general Petri nets, without any finiteness or safeness assumption. In this framework, we define a new class of branching processes and unfoldings of a net N, which we call faithful. These coincide with the safe branching processes and unfoldings if N is safe, or weakly safe as in [Engelfriet 1991], but not in general. However, faithful branching processes and processes satisfy the good order-theoretic properties which make the safe processes of safe nets so useful in practice, and which are known not to hold for the safe processes of a general net. Faithful processes represent therefore good candidates to generalize the theory of safe nets to the general case.
Keywords: General Petri nets; Unfoldings; Branching processes
1. Introduction
The study of the behavior of models of concurrency usually requires the definition of more abstract models. Within the framework of Petri nets, primarily two models were retained: labeled occurrence nets
Address for correspondence: Jean-Michel Couvreur, LIFO, Universit´e d’Orl´eans, BP 6759, 45067 Orl´eans cedex 2, France.
∗