TEMPORAL PREDICATE TRANSITION NETS - A NEW FORMALISM FOR SPECIFYING AND VERIFYING CONCURRENT SYSTEMS

被引:1
作者
HE, XD
机构
[1] Department of Computer Science, North Dakota State University, Fargo
关键词
PETRI NETS; PREDICATE TRANSITION NETS; TEMPORAL PREDICATE TRANSITION NETS; TEMPORAL LOGIC; SPECIFICATION; VERIFICATION;
D O I
10.1080/00207169208804127
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper, a new type of high-level Petri nets is defined, which is a combination of predicate transition nets and first order temporal logic. By combining these two formalisms together, we can explicitly specify the structure, and specify and verify various properties of concurrent systems in the same framework, which we cannot achieve by using either one of the formalisms alone. Therefore a more powerful formalism for the specification and verification of concurrent systems is obtained. The application of temporal predicate transition nets is illustrated through the specification and verification of the five dining philosophers problem.
引用
收藏
页码:171 / 184
页数:14
相关论文
共 25 条
[1]  
ABADI M, JACM, V37, P279
[2]  
ANTTILA M, 1983, PROTOCOL SPECIFICATI, V3, P139
[3]   A Proof System for Communicating Sequential Processes [J].
Apt, Krzysztof R. ;
Francez, Nissim ;
De Roever, Willem P. .
ACM Transactions on Programming Languages and Systems, 1980, 2 (03) :359-385
[4]  
BRAUER W, 1987, LNCS, V255
[5]  
BRAUER W, 1987, LNCS, V254
[6]  
Diaz M., 1983, Information Processing 83. Proceedings of the IFIP 9th World Computer Congress, P47
[7]  
Fitting M., 1988, Journal of Automated Reasoning, V4, P191, DOI 10.1007/BF00244394
[8]  
GARSON JW, 1984, HDB PHILOS LOGIC, V2
[9]   SYSTEM MODELING WITH HIGH-LEVEL PETRI NETS [J].
GENRICH, HJ ;
LAUTENBACH, K .
THEORETICAL COMPUTER SCIENCE, 1981, 13 (01) :109-136
[10]  
HE X, 1990, FORM ASP COMPUT, V2, P226