• DocumentCode
    1551137
  • Title

    Process Nets With Channels

  • Author

    Liu, GuanJun ; Jiang, ChangJun ; Zhou, MengChu

  • Author_Institution
    Key Lab. of the Minist. of Educ. for Embedded Syst. & Service Comput., Tongji Univ., Shanghai, China
  • Volume
    42
  • Issue
    1
  • fYear
    2012
  • Firstpage
    213
  • Lastpage
    225
  • Abstract
    This paper presents a class of Petri nets, process nets with channels (PNCs) that can model some types of concurrent systems in two aspects: process and interaction. Its significance lies in offering efficient analysis and verification methods for these systems. PNCs belong to the class of extended free choice nets. This paper establishes the conditions to examine their liveness, reversibility, and reachability based on their structural characteristics. Siphons, traps, and a state equation are used to describe these conditions such that analysis techniques based on reachability graphs and siphon enumeration are avoided. A polynomial-time algorithm is presented for the liveness analysis, and an effective method is also given to decide the reachability. A real-world example is used to illustrate the application of PNCs.
  • Keywords
    Petri nets; concurrency control; graph theory; polynomials; reachability analysis; PNC; Petri nets; concurrent systems; efficient analysis; extended free choice nets; liveness analysis; polynomial time algorithm; process nets with channels; reachability graphs; siphon enumeration; state equation; traps; verification methods; Algebra; Analytical models; Equations; Humans; Linear systems; Mathematical model; Petri nets; Discrete event systems; Petri nets; interaction; liveness;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2011.2157136
  • Filename
    5871723