ACM Home Page
Please provide us with feedback. Feedback
Protocol verification using reachability analysis: the state space explosion problem and relief strategies
Full text PdfPdf (947 KB)
Source ACM SIGCOMM Computer Communication Review archive
Volume 17 ,  Issue 5  (Oct./Nov. 1987) table of contents
Pages: 126 - 135  
Year of Publication: 1987
ISSN:0146-4833
Also published in ...
Authors
F. J. Lin  Ohio State Univ., Columbus, OH
P. M. Chu  Ohio State Univ., Columbus, OH
M. T. Liu  Ohio State Univ., Columbus, OH
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 82,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/55483.55496
What is a DOI?

ABSTRACT

Reachability analysis has proved to be one of the most effective methods in verifying correctness of communication protocols based on the state transition model. Consequently, many protocol verification tools have been built based on the method of reachability analysis. Nevertheless, it is also well known that state space explosion is the most severe limitation to the applicability of this method. Although researchers in the field have proposed various strategies to relieve this intricate problem when building the tools, a survey and evaluation of these strategies has not been done in the literature. In searching for an appropriate approach to tackling such a problem for a grammar-based validation tool, we have collected and evaluated these relief strategies, and have decided to develop our own from yet another but more systematic approach. The results of our research are now reported in this paper. Essentially, the paper is to serve two purposes: first, to give a survey and evaluation of existing relief strategies; second, to propose a new strategy, called PROVAT (PROtocol VAlidation Testing), which is inspired by the heuristic search techniques in Artificial Intelligence. Preliminary results of incorporating the PROVAT strategy into our validation tool are reviewed in the paper. These results show the empirical evidence of the effectiveness of the PROVAT strategy.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
A. Gardner. Search. The Handbook of Artificial Intelligence. William Kaufman, 1981, Chapter 1I.
 
3
4
5
6
 
7
M.G. Gouda and Y. T. Yu. Protocol Validation by Maximal Progress State Exploration. IEEE Trans. on Communications COM-32(1):94-97, Janunary, 1984.
 
8
M.G. Gouda and J.-Y. Han. Protocol Validation by Fair Progress State Exploration. Computer Networks and ISDN Systems 9:353-361, 1985.
 
9
G.J. Holzmann. Tracing Protocol. AT~T Technical Journal 64(10):2413-2433, December, 1985.
 
10
 
11
 
12
M. I~oh and H. Ichikawa. Protocol Verification Algorithm Using Reduced Reachability Analysis. The Trans. on the IECE of Japan E66(2):88-93, February, 1983.
 
13
Y. Kakuda, Y. Wakahara, and M. Norigoe. A New Algorithm for Fast Protocol Validation. In Proc. COMPSAC, pages 228-236. {EEE, 1986.
 
14
S.S. Lam and A. U. Shanker. Protocol Verification via Projections. IEEEE Trans. on Software Engineering SE-10(4):325-342, July, 1984.
 
15
F.J. Lin, P. M. Chu, and M. T. Liu. Probabilistic Transmission Grammmar. I987 Unpublished Notes.
 
16
c.s. L~. Automated Validation o{ Communication Protocols. PhD thesis, The Ohio State Univ., 1986.
 
17
 
18
 
19
J. Rubin and C. H. West. An Improved Protocol Validation Technique. Computer Networks 6:65-73, 1982.
 
20
A.Y. Teng and M. T. Liu. The Transmission Grammar Model for Protocol Construction. {n Proc. Trends and Applications Symposium, pages 110-120. NBS~ 1980.
 
21
 
22
S.T. Vuong and D. D. Cowan. A Decomposition Method for the Validation of Structured Protocols. In Proc. {NFOCOM, pages 209-220. IEEE, 1982.
 
23
S.T. Vuong, D. D. tiui, and D. D. Cowan. VALIRA- A Tool for Protocol Validation Via Reachability Analysis. Protocol Specification, Testing, and Verificatior~, North-Holland, 1987, pages 35-41.
 
24
C.H. West and P. Zafiropulo. Automated Validation of a Communication Protocol: the CCITT X.21 Recommendation. IBM dourr~al of Research and Development 22(1):60-71, 1978.
 
25
 
26
C.H. West. Protocol Validation by Random State Exploration. Protocol Specification, Testing, and Verification, VI. North-Holland, t987, pages 233-242.
 
27
P. Zafiropulo, C. H. West, ~. Rudin, D. D. Cowan, and D. Brand. Towards Analyzing and Synthesizing Protocols. IEEE Trans. on Communication 28(4):651-660, April, 1980.
 
28
J.-R. Zhao and G. V. Bochmann. Reduced Reachability Analysis of Communicaiton Protocols : A New Approach. Protocol Specification, Testing, and Verification, VI. North-Holland, 1987. pages 243-254.

CITED BY  10

Collaborative Colleagues:
F. J. Lin: colleagues
P. M. Chu: colleagues
M. T. Liu: colleagues