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
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1993年 / 23卷 / 09期
关键词
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
相关论文
共 50 条