Skip to main content

Formalizing the Behaviour of Parallel Object-Based Systems by Petri Nets

  • Conference paper
Semantics for Concurrency

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

Abstract

Parallel object-based systems are modelled by POTs, where a POT is a Petri net with an additional structure imposed on its places (POT abbreviates Parallel Object-based Transition system). In a POT, parallelism, objects, references, communication, and creation are handled explicitly. Some basic properties of object-based systems are formalized as properties of POTs, viz. properties concerning reference passing and handshaking. Non-interleaving observations of (runs of) a POT are investigated, in particular when the POT satisfies the above properties.

The work of this author was conducted as part of the PRISMA project, a joint effort with Philips Research, partially supported by the Dutch “stimuleringsprojectteam informaticaonderzoek” (SPIN).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. G.A.Agha. Actors: a model of concurrent computation in distributed systems. PhD thesis, M.I.T. Press, 1986.

    Google Scholar 

  2. P.America. Definition of the programming language POOL-T. ESPRIT-Project 415, Doc.no. 91, Philips Research Labs., Eindhoven, The Netherlands, 1985.

    Google Scholar 

  3. E.Best, R.Devillers. Sequential and concurrent behaviour in Petri net theory. Theor Comput Sci 55, 1987, pp 87–136.

    Google Scholar 

  4. E.Best, C.Fernández C. Nonsequential processes. Springer, Berlin Heidelberg New York, 1988 (EATCS monographs of Theor Comput Sci vol 13, eds W.Brauer, G.Rozenberg, A.Salomaa).

    Google Scholar 

  5. W.D.Clinger. Foundations of actor semantics. PhD thesis, Technical Report 633, M.I.T. AI Lab, 1981.

    Google Scholar 

  6. P.Degano, R.DeNicola, U.Montanari. A distributed operational semantics for CCS based on Condition/Event systems. Acta Informatica 26, 1988, pp 59–92.

    Google Scholar 

  7. J.Engelfriet, G.Leih, G.Rozenberg. Parallel object-based systems and Petri nets-Part 1 and 2. Reports 90–04 and 90–05, University of Leiden, The Netherlands, 1990.

    Google Scholar 

  8. U.Golzl. On representing CCS programs by finite Petri nets. In: M.P.Chytil, L.Janiga, V.Koubek (eds), Proceedings, Math Found of Comput Sci, Springer, Berlin Heidelberg New York, 1988, pp 339–350 (Lecture notes in computer science no 324).

    Google Scholar 

  9. U.Goltz, W.Reisig. The non-sequential behaviour of Petri nets. Information and Control 57, 1983, pp 125–147.

    Google Scholar 

  10. C.Hewitt. Viewing control structures as patterns of passing messages. Journal of Artificial Intelligence 8, 1977, pp 323–364.

    Google Scholar 

  11. C.A.R. Hoare. Communicating sequential processes. Comm of the ACM 21, 1978, pp 666–677.

    Google Scholar 

  12. M.Nielsen. CCS-and its relationship to net theory. In: W.Brauer, W.Reisig, G.Rozenberg (eds), Petri nets: applications and relationships to other models of concurrency, Springer, Berlin Heidelberg New York, 1987, pp 393–415 (Lecture notes in computer science 255).

    Chapter  Google Scholar 

  13. E-R.Olderog. Operational Petri net semantics for CCSP. In: G.Rozenberg (ed), Advances in Petri nets, Springer, Berlin Heidelberg New York, 1987, pp 196–223 (Lecture notes in computer science 266).

    Google Scholar 

  14. G.D.Plotkin. A structural approach to operational semantics. DAIMI Report FN-19, Aarhus University, Denmark, 1981.

    Google Scholar 

  15. W.Reisig. Petri nets: an introduction. Springer, Berlin Heidelberg New York, 1985 (EATCS monographs of Theor Comput Sci vol 4, eds W.Brauer, G.Rozenberg, A.Salomaa).

    Google Scholar 

  16. G.Rozenberg. Behaviour of Elementary Net Systems. In: W.Brauer, W.Reisig, G.Rozenberg (eds), Petri nets: central models and their properties, Springer, Berlin Heidelberg New York, 1987, pp 60–94 (Lecture notes in computer science 254).

    Chapter  Google Scholar 

  17. P.S.Thiagarajan. Elementary Net Systems. In: W.Brauer, W.Reisig, G.Rozenberg (eds), Petri nets: central models and their properties, Springer, Berlin Heidelberg New York, 1987, pp 26–59 (Lecture notes in computer science 254).

    Chapter  Google Scholar 

  18. P.Wegner. Learning the language. Byte vol 14, no 3, March 1989, pp 245–253.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Engelfriet, J., Leih, G., Rozenberg, G. (1990). Formalizing the Behaviour of Parallel Object-Based Systems by Petri Nets. In: Semantics for Concurrency. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3860-0_13

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3860-0_13

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19625-9

  • Online ISBN: 978-1-4471-3860-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics