Skip to main content

On liveness and controlled siphons in Petri nets

  • Full Papers
  • Conference paper
  • First Online:
Application and Theory of Petri Nets 1996 (ICATPN 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1091))

Included in the following conference series:

Abstract

Structure theory of Petri nets investigates the relationship between the behavior and the structure of the net. Contrary to linear algebraic techniques, graph based techniques fully exploit the properties of the flow relation of the net (pre and post sets). Liveness of a Petri net is closely related to the validation of certain predicates on siphons. In this paper, we study thoroughly the connections between siphons structures and liveness. We define the controlled-siphon property that generalizes the well-known Commoner's property, since it involves both traps and invariants notions. We precise some structural conditions under which siphons cannot be controlled implying the structural non-liveness. These conditions based on local synchronization patterns cannot be captured by linear algebraic techniques. We establish a graph-theoretical characterization of the non-liveness under the controlled-siphon property. Finally, we prove that the controlled-siphon property is a necessary and sufficient liveness condition for simple nets and asymmetric choice nets. All these results are illustrated by significant examples taken from literature.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. K. Barkaoui, J.M Couvreur, and C. Duteilhet. On liveness in extended non self-controlling nets in application and theory of Petri nets. LNCS, 935, 1995.

    Google Scholar 

  2. K. Barkaoui and B. Lemaire. An effective characterization of minimal deadlocks and traps based on graph theory. 10th ICATPN, 1989.

    Google Scholar 

  3. K. Barkaoui and M. Minoux. A polynomial time graph algorithm to decide liveness of some basic classes of bounded Petri nets. LNCS, No. 616:62–75, 1992.

    Google Scholar 

  4. E. Best. Structure theory of Petri nets: The free choice hiatus. In G. Rozenberg W. Brauer, W. Resig, editor, LNCS, volume No. 255. Springer-Verlag, 1986.

    Google Scholar 

  5. G.W. BRAMS. Réseaux de Petri: Theorie et pratique. Masson, 1983.

    Google Scholar 

  6. J. Desel. A proof of the rank theorem for extended free choice nets. LNCS, No. 616:134–153, 1992.

    Google Scholar 

  7. F. Dicesare, G. Harhalakis, J.M. Proth, M. Silva, and F.B. Vernadat. Practice of Petri Nets in Manufacturing. Chapman-Hall, 1995.

    Google Scholar 

  8. J. Esparza and M. Silva. A polynomial-time algorithm to decide liveness of bounded free-choice nets. T.C.S, N 102:185–205, 1992.

    Google Scholar 

  9. M.H.T. Hack. Analysis of production schemata by Petri nets. In Cambridge, Mass.: MIT, MS Thesis, 1974.

    Google Scholar 

  10. M. Jantzen and R. Valk. Formal properties of P/T nets. LNCS, No. 84, 1981.

    Google Scholar 

  11. P. Kemper and F. Bause. An efficient polynomial-time algorithm to decide liveness and boundedness of free-choice nets. LNCS, No. 616:263–278, 1992.

    Google Scholar 

  12. W. Reisig. EATCS-An Introduction to Petri Nets. Springer-Verlag, 1983.

    Google Scholar 

  13. H. Ridder and K. Lautenbach. Liveness in bounded Petri nets which are covered by t-invariants. LNCS, No. 815:358–375, 1994.

    Google Scholar 

  14. M. Zhou and F. DiCesare. Petri nets Synthesis for Discrete Event Control of Manufacturing Systems. Kluwer Academic, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jonathan Billington Wolfgang Reisig

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Barkaoui, K., Pradat-Peyre, JF. (1996). On liveness and controlled siphons in Petri nets. In: Billington, J., Reisig, W. (eds) Application and Theory of Petri Nets 1996. ICATPN 1996. Lecture Notes in Computer Science, vol 1091. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61363-3_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-61363-3_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61363-3

  • Online ISBN: 978-3-540-68505-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics