Title :
Generating external synchronizable test sequences that detect output-shifting faults
Author :
Hong Liu ; Jian-Ping Wu ; Xia Yin
Author_Institution :
Dept. of Comput. Sci. & Eng., Tsinghua Univ., Beijing, China
Abstract :
Synchronization problems arise when testing distributed systems. For some specifications, there is no synchronizable test sequence, and external synchronization operations between testers are unavoidable. Test sequences that involve external synchronization operations to solve synchronization problems are called external synchronizable test sequences. Another problem in distributed testing is that output-shifting faults are difficult to detect. Most external synchronizable test sequences generated by former methods cannot detect output-shifting faults. A synchronization transition digraph and a synchronization relation digraph are presented to describe the protocol specification under test and the communication channels between testers, respectively. A method of generating external synchronizable test sequences based on these two digraphs, which considers the costs of external synchronization operations, is also presented. It could generate test sequences that detect output-shifting faults. Furthermore, it does neither require the testers full-meshed, nor require the costs of communication channels between testers identical.
Keywords :
directed graphs; finite state machines; protocols; synchronisation; distributed systems; external synchronizable test sequences; finite state machines; output-shifting fault detection; protocol testing; synchronisation relation digraph; synchronization transition digraph; test generation; Communication channels; Computer science; Cost function; Fault detection; ISO standards; Manuals; Protocols; Standardization; Synchronization; System testing;
Conference_Titel :
Telecommunications, 2003. ConTEL 2003. Proceedings of the 7th International Conference on
Conference_Location :
Zagreb, Croatia
Print_ISBN :
953-184-052-0
DOI :
10.1109/CONTEL.2003.176962