Liveness, fairness, and recurrence in Petri nets

被引:18
作者
Kindler, E [1 ]
van der Aalst, W
机构
[1] Humboldt Univ, Inst Informat, D-10099 Berlin, Germany
[2] Eindhoven Univ Technol, Dept Math & Comp Sci, NL-5600 MB Eindhoven, Netherlands
关键词
concurrency; distributed systems; Petri nets; theory of computation;
D O I
10.1016/S0020-0190(99)00074-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In Petri net theory, recurrence implies liveness. In this study, the reverse implication of this reverse direction is examined. First, a class of Petri nets for which liveness implies recurrence is characterized. Following this, extended asymmetric choice nets are defined. It is shown that liveness also implies recurrence for this class. The results show that for extended asymmetric choice nets, soundness guarantees termination. Detailed analysis of workflow processes show that all workflows encountered can be modeled by extended asymmetric choice nets.
引用
收藏
页码:269 / 274
页数:6
相关论文
共 16 条
[1]   DEFINING LIVENESS [J].
ALPERN, B ;
SCHNEIDER, FB .
INFORMATION PROCESSING LETTERS, 1985, 21 (04) :181-185
[2]   APPRAISING FAIRNESS IN LANGUAGES FOR DISTRIBUTED-PROGRAMMING [J].
APT, KR ;
FRANCEZ, N ;
KATZ, S .
DISTRIBUTED COMPUTING, 1988, 2 (04) :226-241
[3]   FAIRNESS AND HYPERFAIRNESS IN MULTIPARTY INTERACTIONS [J].
ATTIE, PC ;
FRANCEZ, N ;
GRUMBERG, O .
DISTRIBUTED COMPUTING, 1993, 6 (04) :245-254
[4]  
BEST E, 1983, LECT NOTES COMPUT SC, V159, P141
[5]  
BEST E, 1987, LECT NOTES COMPUT SC, V254, P168
[6]   CORRECTION [J].
BEST, E .
INFORMATION PROCESSING LETTERS, 1984, 19 (03) :162-162
[7]   FAIRNESS AND CONSPIRACIES [J].
BEST, E .
INFORMATION PROCESSING LETTERS, 1984, 18 (04) :215-220
[8]  
CARSTENSEN H, 1983, IFIHHM10983 U HAMB F
[9]  
CARSTENSEN H, 1987, FBIHHB12687 U HAMB F
[10]  
Desel J., 1995, CAMBRIDGE TRACTS THE, DOI 10.1017/CBO9780511526558