DocumentCode :
2650711
Title :
A tool for efficient protocol validation and testing
Author :
Li, J. Jenny ; Horgan, J. Robert
Author_Institution :
Telcordia Technol., Moristown, NJ, USA
fYear :
2000
fDate :
2000
Firstpage :
14
Lastpage :
17
Abstract :
Reliable protocols require early-stage validation and testing. Due to the state explosion problem, in validation methods such as model checking (Atlee and Gannon, 1993), it may not be possible to test all the system states. We apply our state-of-the-art algorithm to compute the most critical states and branches to be tested. We prioritize this information to guide the validation of the protocol. We implemented this technology in a tool that visualizes the specifications of protocols with their testing priorities. Such a tool can also be used to identify the location of faults in the protocol when some tests failed. It provides information such as where in the protocol is most likely to have bugs. This paper considers the case when the specification of the protocol is given in Specification and Description Language (SDL, an ITU standard). Our technology is based on both the control flow and the data flow of the specifications. It first generates a control flow diagram from the specification and then automatically analyses the coverage features of the diagram. It collects the corresponding flow data during the simulation time for mapping to the control flow diagram. The coverage information for the original specification is then obtained from the coverage information of the flow diagram
Keywords :
conformance testing; formal specification; protocols; telecommunication standards; ITU standard; SDL; Specification and Description Language; control flow diagram; coverage information; critical branches; critical states; data flow; fault location; model checking; protocol testing tool; protocol validation tool; state explosion problem; testing priorities; Automata; Automatic control; Automatic generation control; Computer bugs; Delay; Explosions; Protocols; State-space methods; System testing; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Communications and Networks, 2000. Proceedings. Ninth International Conference on
Conference_Location :
Las Vegas, NV
ISSN :
1095-2055
Print_ISBN :
0-7803-6494-5
Type :
conf
DOI :
10.1109/ICCCN.2000.885464
Filename :
885464
Link To Document :
بازگشت