DocumentCode
2281157
Title
Automated generation of protocol test sequences from formal specifications
Author
Lundy, G.M. ; Basaran, C.
Author_Institution
Dept. of Comput. Sci., US Naval Postgraduate Sch., Monterey, CA, USA
fYear
1994
fDate
25-28 Oct 1994
Firstpage
72
Lastpage
79
Abstract
A program which takes as input the formal specification of a protocol using the formal model systems of communicating machines, and outputs a sequence of tests for an implementation of the protocol is discussed. The protocol is specified formally as a finite state machine with local and shared variables. The test program, called TESTGEN, finds all paths which may be taken through the FSM and generates a sequence of tests to check all these paths. Certain possible error conditions or difficult to test conditions are also detected by the program, and the test designer receives a warning message. The program is applied to a formal specification of the CSMA/CD and FDDI protocols, generating a test sequence for both of these protocols
Keywords
FDDI; automatic test software; carrier sense multiple access; conformance testing; finite state machines; formal specification; sequences; software tools; CSMA/CD; FDDI protocol; TESTGEN; automated generation; communicating machines; conformance tests; error conditions; finite state machine; formal model systems; formal specifications; local variables; protocol test sequences; shared variables; software tool; test conditions; test program; Automata; Automatic testing; Automation; Computer science; FDDI; Formal specifications; Modems; Protocols; System testing; US Government;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols, 1994. Proceedings., 1994 International Conference on
Conference_Location
Boston, MA
Print_ISBN
0-8186-6685-4
Type
conf
DOI
10.1109/ICNP.1994.344374
Filename
344374
Link To Document