This paper presents results on the application of four protocol test sequence generation techniques (T-, U-, D-, and W-methods) to the NBS Class 4 transport protocol (TP4). The ability of a test sequence to decide whether a protocol implementation conforms to its specification depend on the range of faults that it can capture. The study shows that a test sequence produced by the T-method has a poor fault detection capability whereas test sequences produced by the U-, D- and W-methods have comparable (superior to that for T-method) fault coverage on several classes of randomly generated machines. The lengths of test sequences produced by the four methods tend to be different. The length of a test sequence produced by the T-method (W-method) is the smallest (largest). The length of a test sequence from the U-method is smaller than that for the D-method and lengths for both are greater than that for the T-method and less than that for the W-method.
[1]
Alfred V. Aho,et al.
Data Structures and Algorithms
,
1983
.
[2]
Michael A. Harrison,et al.
On Asymptotic Estimates in Switching and Automata Theory
,
1966,
JACM.
[3]
Gregor von Bochmann,et al.
Synchronization and Specification Issues in Protocol Testing
,
1984,
IEEE Trans. Commun..
[4]
Tsun S. Chow,et al.
Testing Software Design Modeled by Finite-State Machines
,
1978,
IEEE Transactions on Software Engineering.
[5]
Güney Gönenç,et al.
A Method for the Design of Fault Detection Experiments
,
1970
.
[6]
Deepinder P. Sidhu,et al.
Formal Methods for Protocol Testing: A Detailed Study
,
1989,
IEEE Trans. Software Eng..
[7]
Krishan K. Sabnani,et al.
A Protocol Test Generation Procedure
,
1988,
Comput. Networks.
[8]
D. Rayner.
Progress on standardizing OSI conformance testing
,
1986
.