Skip to main content

Behaviour preserving refinements of Petri nets

  • Nets
  • Conference paper
  • First Online:
Book cover Graph-Theoretic Concepts in Computer Science (WG 1986)

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

Included in the following conference series:

Abstract

In a hierarchic design of a Petri net a host net, which is a ”rough” model, is refined by replacing a transition by a daughter net, that simulates the transition. For the independent design of host and daughter net those daughter nets are of interest that guarantee that an arbitrary host has the same behaviour as the respective refined net. We characterize these daughter nets, called modules, prove that it is decidable whether a net is a module and show how firing sequences and reachable markings of module, host and refined net are interrelated. Our results shed some light on the problem what a homomorphism of Petri nets should be and allow the generation of live Petri nets.

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. C. André: Use of the behaviour equivalence in place-transition net analysis. In: Girault/Reisig (ed.): Application and theory of Petri nets. Informatik Fachberichte 52, Springer 1982, p. 241–250

    Google Scholar 

  2. C. André: Structural transformations giving B-equivalent PT-nets. In: Pagnoni/Rosenberg (ed.): Application and theory of Petri nets. Informatik Fachberichte 66, Springer 1983, p. 14–28

    Google Scholar 

  3. C. André: The behaviour of a Petri net on a subset of transitions. RAIRO Autom. 17, 1983, p. 5–21

    Google Scholar 

  4. G. Berthelot: Transformations of Petri nets. Proc. 5th European workshop on appl. and theory of Petri nets, Aarhus, 1984, p. 310–328

    Google Scholar 

  5. H.J. Genrich, E. Stankiewicz-Wichno: A dictionary of some basic notions of net theory. In: W. Brauer (ed.): Net theory and applications, LNCS 84 (1980), p. 519–531

    Google Scholar 

  6. A. Habel, H.-J. Kreowski: Some structural aspects of hypergraph languages generated by hyperedge replacement. Techn. Report Nr. 12, TU Berlin, 1985.

    Google Scholar 

  7. L. Pomello: Some equivalence notions for concurrent systems. An overview. In: G.Rozenberg (ed.): Advances in Petri nets 1985, LNCS 222 (1986), p. 381–400

    Google Scholar 

  8. I. Suzuki, T. Murata: A method for stepwise refinement and abstraction of Petri nets. J. Comp. Syst. Sciences 27, 1983, p. 51–76

    Article  Google Scholar 

  9. R. Valette: Analysis of Petri nets by stepwise refinements. J. Comp. Syst. Sciences 18, 1979, 35–46

    Article  Google Scholar 

  10. K. Voss: A predicate/transition-net model of a local area network protocol. Proc. 5th European workshop on appl. and theory of Petri nets, Aarhus, 1984, p. 290–309

    Google Scholar 

  11. G. Winskel: A new definition of morphisms on Petri nets. Proc. STACS, Paris 1984, LNCS 166, p. 140–150

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Gottfried Tinhofer Gunther Schmidt

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vogler, W. (1987). Behaviour preserving refinements of Petri nets. In: Tinhofer, G., Schmidt, G. (eds) Graph-Theoretic Concepts in Computer Science. WG 1986. Lecture Notes in Computer Science, vol 246. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-17218-1_51

Download citation

  • DOI: https://doi.org/10.1007/3-540-17218-1_51

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-17218-5

  • Online ISBN: 978-3-540-47415-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics