REVERSE REACHABILITY ANALYSIS - A NEW TECHNIQUE FOR DEADLOCK DETECTION ON COMMUNICATING FINITE-STATE MACHINES

被引:3
作者
HUNG, YC
CHEN, GH
机构
[1] Department of Computer Science and Information Engineering, National Taiwan University, Taipei
关键词
COMMUNICATING FINITE STATE MACHINE; DEADLOCK DETECTION; REACHABILITY ANALYSIS; REVERSE REACHABILITY ANALYSIS;
D O I
10.1002/spe.4380230904
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The communicating finite state machines can exchange messages over bounded FIFO channels. In this paper, a new technique, called reverse reachability analysis, is proposed to detect deadlocks on the communication between the communicating finite state machines. The technique is based on finding reverse reachable paths starting from possible deadlock states. If a reverse reachable path can reach the initial global state, then deadlock occurs. Otherwise the communication is deadlock-free. The effectiveness of the technique has been verified by some real protocols such as a specification ot X.25 call establishment/clear protocol and Bartlet's alternating bit protocol.
引用
收藏
页码:965 / 979
页数:15
相关论文
共 17 条
[1]   A NOTE ON RELIABLE FULL-DUPLEX TRANSMISSION OVER HALF-DUPLEX LINLS [J].
BARTLETT, KA ;
SCANTLEBURY, RA ;
WILKINSON, PT ;
LYNCH, WC .
COMMUNICATIONS OF THE ACM, 1969, 12 (05) :260-+
[2]   ON COMMUNICATING FINITE-STATE MACHINES [J].
BRAND, D ;
ZAFIROPULO, P .
JOURNAL OF THE ACM, 1983, 30 (02) :323-342
[3]  
FINKEL A, 1988, PROTOCOL SPECIFICATI, P283
[5]   ON THE PROGRESS OF COMMUNICATION BETWEEN 2 FINITE STATE MACHINES [J].
GOUDA, MG ;
MANNING, EG ;
YU, YT .
INFORMATION AND CONTROL, 1984, 63 (03) :200-216
[7]  
Holzmann GJ, 1985, P IFIP WG6 1 4 INT W, P19
[8]   A LAYERED COMMUNICATION-SYSTEM GENERATOR [J].
HUNG, YC ;
CHEN, GH .
JOURNAL OF SYSTEMS AND SOFTWARE, 1992, 18 (02) :157-170
[9]  
Pachl J., 1987, Protocol Specification, Testing, and Verification, VII. Proceedings of the IFIP WG 6.1 Seventh International Conference, P207
[10]  
PENG W, 1989, JUN P IEEE INT C DIS, P280