• DocumentCode
    2195507
  • Title

    How to determine and use place flows in coloured Petri nets

  • Author

    Christensen, Soren ; Petrucci, Laure

  • Author_Institution
    Dept. of Comput. Sci., Aarhus Univ., Denmark
  • Volume
    1
  • fYear
    1998
  • fDate
    11-14 Oct 1998
  • Firstpage
    66
  • Abstract
    The theory behind the notions of place invariants and place flows for coloured Petri nets has been known since 1980, but the lack of tool support entails that the practical use of these results has been very limited. The aim of this paper is to help bridging the gaps between the theory and tool support related to place flows, and in this way support the practical use of place flows. There are three related problem areas to attack: finding place flows from the structure and inscriptions of CP-nets, showing how the place flows determine place invariants, and finally finding properties of CP-nets from the place invariants. We show how checking that a set of weights determines a place flow can be formulated as a λ-expressions rewriting problem, allowing us to use the whole set of techniques developed inside the field of λ-calculus. We also show how these techniques can be used to prove properties such as deadlock-freeness.
  • Keywords
    Petri nets; graph colouring; lambda calculus; resource allocation; rewriting systems; λ-calculus; λ-expressions rewriting problem; coloured Petri nets; deadlock-freeness; inscriptions; place flows; place invariants; Computer science; Counting circuits; Explosions; Petri nets; Prototypes; Resource management; State-space methods; System recovery; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 1998. 1998 IEEE International Conference on
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-4778-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.1998.725385
  • Filename
    725385