DocumentCode
2614528
Title
Protocol validation using a pumping-based approach
Author
Tai, Kuo-Chung ; Ho, Hong-Fa ; Chen, Gen-Huey
Author_Institution
Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
fYear
1991
fDate
11-13 Sep 1991
Firstpage
339
Lastpage
344
Abstract
Two pumping theorems are derived for a network N of CFSMs (communicating finite state machines). Each pumping theorem describes a set of conditions under which a feasible event sequence of N can be pumped to produce an infinite set of feasible event sequences of N . The authors show that if a feasible event sequence E satisfying the conditions in one pumping theorem does not result in a deadlock or unspecified reception, neither does any event sequence derived by pumping E . Based on these results, they develop a pumping-based approach for detecting deadlocks and unspecified receptions in a network of CFSMs. The experimental results of applying this new approach to validate several communication protocols are shown
Keywords
program verification; protocols; CFSMs; communicating finite state machines; deadlocks; feasible event sequence; pumping theorems; pumping-based approach; Algebra; Automata; Communication industry; Computer industry; Computer science; Computer science education; Protocols; Pumps; Sufficient conditions; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1991. COMPSAC '91., Proceedings of the Fifteenth Annual International
Conference_Location
Tokyo
Print_ISBN
0-8186-2152-4
Type
conf
DOI
10.1109/CMPSAC.1991.170200
Filename
170200
Link To Document