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
Link To Document