Deadlock detection in communicating finite state machines by even reachability analysis

被引:5
|
作者
Peng W. [1 ,2 ,3 ,4 ,5 ]
机构
[1] Department of Computer Science, Southwest Texas State University, San Marcos
[2] Univ. of Sci. and Technol. of China, Hefei
[3] Computer Science Department, Southwest Texas State University
[4] Department of Computer Science, SWT
基金
美国国家科学基金会;
关键词
State Machine; Mobile Station; Global State; Finite State Machine; Reachable State;
D O I
10.1023/A:1013640918785
中图分类号
学科分类号
摘要
A network of communicating finite state machines (CFSM) consists of a set of finite state machines which communicate asynchronously with each other over (potentially) unbounded FIFO channels by sending and receiving typed messages. As a concurrency model, CFSMs has been widely used to specify and validate communications protocols. CFSMs is also powerful and suitable for modeling mobile communication systems - a CFSM can naturally model a mobile station in a wireless communication system. The unbounded FIFO channels are ideal for modeling the communication behavior among mobile stations. Fair reachability is a very useful technique in detecting errors of deadlocks and unspecified receptions in networks of (CFSMs) consisting of two machines. The paper extends the classical fair reachability technique, which is only applicable to the class of two-machine CFSMs, to the general class of CFSMs. For bounded CFSMs, the extended fair reachability technique reduces by more than one half the total number of reachable global states that have to be searched in verifying freedom from deadlocks. The usefulness of the new reachability technique, called even reachability, is demonstrated through two examples.
引用
收藏
页码:251 / 257
页数:6
相关论文
共 50 条