ACM Home Page
Please provide us with feedback. Feedback
Protocol testing: review of methods and relevance for software testing
Full text PdfPdf (2.22 MB)
Source International Symposium on Software Testing and Analysis archive
Proceedings of the 1994 ACM SIGSOFT international symposium on Software testing and analysis table of contents
Seattle, Washington, United States
Pages: 109 - 124  
Year of Publication: 1994
ISBN:0-89791-683-2
Authors
Gregor V. Bochmann  Univ. de Montre´al, Montre´al, Canada
Alexandre Petrenko  Univ. de Montre´al, Montre´al, Canada
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 213,   Citation Count: 28
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues   peer to peer  

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/186258.187153
What is a DOI?

ABSTRACT

Communication protocols are the rules that govern the communication between the different components within a distributed computer system. Since protocols are implemented in software and/or hardware, the question arises whether the existing hardware and software testing methods would be adequate for the testing of communication protocols. The purpose of this paper is to explain in which way the problem of testing protocol implementations is different from the usual problem of software testing. We review the major results in the area of protocol testing and discuss in which way these methods may also be relevant in the more general context of software testing.


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.

 
Aho88
A. V. Aho et al., "An Optimization Technique for Protocol Conformance Test Generation based on UIO Sequences and Rural Chinese Postman Tours", PSTV'88.
 
Alde90
 
Beli89
 
Boch90
 
Boch91
 
Boch93
G. v. Bochmann, "Protocol Engineering", contribution to Concise Encyclopedia of Software Engineering, Derrick Morris and Boris Tamm eds., Pergamon Press, 1993.
 
Bolo87
 
Boyd91
 
Brin87
E. Brinksma, "On the Existence of Canonical Testers", Memorandum INF-87-5, Univ. of Twente, 1987.
 
Brin89
E. Brinksma, et al, "A Formal Approach to Conformance Testing", 1WPTS'89.
 
Brin91
 
Brya86
 
Dsso90
R. Dssouli, R. Fournier, G. v. Bochmann, "Conformance Testing and FIFO Queues", FORTEg0.
 
Dsso91
R. Dssouli and R. Fournier, "Communication Software Testability", PTS'91.
 
Budk87
 
Cast86
R. Castanet et al," Methods and Semi-automatic Tools for Preparing Distributed Testing", PSTV'86.
 
Chan93
Chen93
 
Cho91
 
Chow78
T.S. Chow, "Test Design Modeled by Finite- State Machines", IE~ Trans. SE-4, 3, 1978.
 
Chun90
 
Dahb88
A. Dahbura and K. Sabnani, "Experience in Estimating Fault Coverage of a Protocol Test", INFOCOM'88.
 
Drir93
 
Dubu91
 
Faro90
A. Faro and A. Petrenko, "Sequence Generation from EFSMs for Protocol Testing", COMNET'90.
 
Favr86
J.-P. Favreau, R. S. Linn, "Automatic Generation of Test Scenario Skeletons from Protocol Specifications Written in ESTELLE", ISPTSV'86.
 
Frank93
 
FuBo91
 
Glab90
R. J. v. Glabbeek, "The Linear Time-Branching Time Spectrum", LNCS, 458, 1990.
 
Guo91
F. Guo, R. Probert, "E-MPT Protocol Testing: Preliminary Experimental Results", PSTVgl.
 
Fuji91
 
Glab93
 
Henn64
F. C. Hennie, "Fault Detecting Experiments for Sequential Circuits", IEEE 5th Ann. Syrup. on Switching Circuits Theory and Logical Design, 1964.
 
Higa94
 
Hoar85
 
Hoff93
 
IS9646
OSI Conformance Testing Methodology and Framework.
 
IS7498
Reference Model for OSI.
 
Lang89
R. Langer~, "A Testing Theory for LOTOS Using ~ock Dexecfion", PSTV'89.
 
Ledu91
 
Liu93
F. Liu, "Test Generation Based on the FSM Model with Timers and Counters,", M. Sc. Theses, Universit6 de Monutal, DIRO, 1993.
 
Luo93
 
Luo94
 
Miln80
 
Mill92
 
Moor56
E. F. Moore, "Gedanken-Experiments on Sequential Machines", Automata Studies, Princeton University Press, Prince~n, New Jersey, 1956.
 
Mott93
 
Neuf92
 
Petr91
 
Petr92
 
PBD93
 
Petr93
 
Petr94
A. Petrenko, N. Yevtushenko, R. Dssouli, "Grey- Box FSM-based Testing Strategies", De~ent Publication 911, Universit6 de Montr6al, 1994, 22p.
 
Prob89
R. L. Probert, H. Ural, M. W. A. Hombeek, "A Comprehensive Software Environment for Developing Standardized Conformance Test Suites", Computer Networks and ISDN Systems, 18, 1989/1990.
 
Rayn87
 
Sari84
B. Sarikaya, O. v. Bochmann, "Synchronization and Specification Issues in Protocx)l Testing", IEEE Trans., vol. COM-32, No.4, 1984.
 
Sari87
 
Sari92
 
Sher90
M. H. Sherif, M. U. Uyar, "Protocol Modeling for Conformance Testing: Case Study for the ISDN LAPD Protocol", AT&T Technical Journal, january 1990.
 
Shev91
V. Shevelkov, "Development of Methods and Tools for Session Interconnection Provision in Open Systems Networks", Ph.D. Theses, Riga, 1991.
 
Sidh89
 
Star72
P. H. Starke, Abstract Automata, North-Holland/American Elsevier, 1972, 419p.
 
Tret91
 
Turn92
C.D. Turner and D J. Robson, "The Testing of Object-Oriented Programs", TR- 13/92, Univ. of Durham, 1992.
 
Ural87
 
Ural91
 
Ural93
 
Vasi73
M. P. Vasilevski, "Failure Diagnosis of Automata", Cybernetics, Plenum Publ. Corporation, N.Y., No. 4, 1973.
 
Vuon89
S. T. Vuong, W. L. Chan, and M. R. Ito, "The UIOv-method for Protocol Test Sequence Generation", IWPTS'89.
 
Vuon93
 
Wang93
C.-J. Wang and M. T. Liu, "Generating Test Cases for EFSM with Given Fault Model", INFOCOM'93.
 
Wata93
 
Weze90
Yann91
 
Yao94
M. Yao, A. Petrenko, G. v. Bochmann, "A Stmcunal Analysis Approach to Evaluating Fault Coverage of Software Testing in Respect to the FSM Model", Dep. Publ. g920, Universite de Montreal, 1994.
 
Yevt90a
 
Yevt90b
 
Yevt91
N. Yevtushenko, A. Le~ev, A. Petrenko, "On the Checking Experiments with Nondcterministic Automata", Automatic Control and Computer Sciences, Allerton Press, inc., N.Y., Vol.25, No.6, 1991.
 
YPB93
 
YPB94
M. Yao, A. Petrenko and G.v. Bochmann, "Fault Coverage Analysis in Respect to an FSM Specification", INFOCOM'94.

CITED BY  28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


REVIEW

"Boris Beizer : Reviewer"

The title and abstract of this paper claim that it has something to say about the general problems of software testing. Had the paper's title been “Protocol Testing: Review of Methods,” I would have found little fault with it (othe  more...

Collaborative Colleagues:
Gregor V. Bochmann: colleagues
Alexandre Petrenko: colleagues

Peer to Peer - Readers of this Article have also read: