• DocumentCode
    2666942
  • Title

    Efficient computation of enabled transition bindings in high-level Petri nets

  • Author

    Sanders, Michael J.

  • Author_Institution
    IBM Global Services, Melbourne, Vic., Australia
  • Volume
    5
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    3153
  • Abstract
    We present an algorithm for the computation of enabled transition bindings in high level Petri nets. The algorithm does not depend on either functional or logic language features, but may be implemented in commonly used imperative languages. To achieve this, we show that a high level Petri net transition, together with its input arcs, input places and place markings, constitutes an extended type of finite domain constraint satisfaction problem. Calculation of all transition bindings corresponds to solving such a problem, which we term a resource value CSP. We show how the use of multi-sets in net markings and arc expressions leads to resource constraints. We describe the extension of an existing efficient CSP algorithm to enable solution of resource value CSPs. The new algorithm, FC-CBJ-M, has been used for the simulation and analysis of Coloured and PrT nets
  • Keywords
    Petri nets; constraint handling; set theory; simulation; CSP algorithm; Coloured nets; FC-CBJ-M; Petri net transition; PrT nets; arc expressions; enabled transition bindings; finite domain constraint satisfaction problem; high level Petri nets; imperative languages; input arcs; input places; multi-sets; net markings; place markings; resource constraints; resource value CSPs; Algorithm design and analysis; Analytical models; Australia; Concurrent computing; Logic; Petri nets; Runtime; Search problems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 2000 IEEE International Conference on
  • Conference_Location
    Nashville, TN
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-6583-6
  • Type

    conf

  • DOI
    10.1109/ICSMC.2000.886480
  • Filename
    886480