Skip to main content

A fully abstract semantics for termination in Petri nets

  • Contributions
  • Conference paper
  • First Online:
Book cover Mathematical Foundations of Computer Science 1994 (MFCS 1994)

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

  • 135 Accesses

Abstract

Since most Petri nets that arise from practical applications are extremely complex, methods for modular construction supported by compositional semantics have to be applied. An important property of asynchronous concurrent systems, which should be captured by semantics, is termination for every finite input, since infinite behaviour for finite inputs is caused by erroneous infinite loops and should be avoided.

We give a trace semantics for Petri nets, which describes the input/output behaviour together with termination behaviour and is compositional with respect to net operators for parallel composition with asynchronous communication. This semantics is fully abstract with respect to a very basic semantics that gives for every finite input the corresponding output and the information, whether the system terminates or not.

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. Brock, J.D.; Ackerman, W.B.: Scenarios: A model of non-determinate computation. In: Diaz, J.; Ramos, I. (eds.), Proc. of the International Colloquium on Formalization of Programming Concepts, Peniscola 1981 (LNCS 107) Springer (1981), pp. 252–259

    Google Scholar 

  2. de Boer, F.S.; Kok, J.N.; Palamidessi, C.; Rutten, J.J.M.M.: The failure of failures in a paradigm for asynchronous communication. In: Baeten, J.C.M.; Groote, J.F. (eds.), CONCUR 91, Amsterdam 1991 (LNCS 527) Springer (1991), pp. 111–126

    Google Scholar 

  3. Brauer, W.; Reisig, W.; Rozenberg, G. (eds.): Petri nets: central models and their properties. (LNCS 254) Springer (1987)

    Google Scholar 

  4. Gold, R.: Dataflow semantics for Petri nets. In: Havel, I.M., Koubek, V. (eds.), MFCS 92 (LNCS 629) Springer (1992), pp. 275–283

    Google Scholar 

  5. Gold, R.: Datenflußsemantiken für Petrinetze. TU München, Fakultät für Informatik, Dissertation (1993)

    Google Scholar 

  6. Gold, R.; Vogler, W.: Quality criteria for partial order semantics of place/transition nets with capacities. Fund. Informaticae 17, pp. 187–210 (1992)

    Google Scholar 

  7. Jonsson, B.: A fully abstract trace model for dataflow networks. In: Proc. of the 16th Annual ACM Symposium on Principles of Programming Languages, Austin 1989, pp. 155–165

    Google Scholar 

  8. Mazurkiewicz, A.: Trace theory. In: Brauer, W.; Reisig, W.; Rozenberg, G. (eds.), Petri Nets: Applications and Relationships to Other Models of Concurrency (LNCS 255) Springer (1987), pp. 279–324

    Google Scholar 

  9. Reisig, W.: Petri nets. Springer (1985)

    Google Scholar 

  10. Vogler, W.: Failures semantics and deadlocking of modular Petri nets. Acta Informatica 26, pp. 333–348 (1989)

    Google Scholar 

  11. Vogler, W.: Modular construction and partial order semantics of Petri nets. (LNCS 625) Springer (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Igor Prívara Branislav Rovan Peter Ruzička

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gold, R. (1994). A fully abstract semantics for termination in Petri nets. In: Prívara, I., Rovan, B., Ruzička, P. (eds) Mathematical Foundations of Computer Science 1994. MFCS 1994. Lecture Notes in Computer Science, vol 841. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58338-6_84

Download citation

  • DOI: https://doi.org/10.1007/3-540-58338-6_84

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58338-7

  • Online ISBN: 978-3-540-48663-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics