DocumentCode :
428460
Title :
A framework of reachability testing for Java multithread programs
Author :
Li, Shuang Quan ; Chen, Huo Yan ; Sun, Yu Xia
Author_Institution :
Dept. of Comput. Sci., Jinan Univ., Guangzhou, China
Volume :
3
fYear :
2004
fDate :
10-13 Oct. 2004
Firstpage :
2730
Abstract :
The nondeterministic behavior of concurrent software makes the results of its running and testing uncertain. So it is difficult to debug and test concurrent software. Reachability testing is an effective method for concurrent software testing. This paper presents a framework for selecting synchronization sequences from Java multithread program based on the analysis of reading and writing shared variables. Our framework consists of a strategy for generating synchronization sequence set of reachability testing, and an approach for deterministic testing of the synchronization sequences. A prototype for reachability testing of Java multithread program has been developed. In the prototype, a dynamic proxy class is used to implement a deterministic testing framework of Java multithread program.
Keywords :
Java; multi-threading; program testing; reachability analysis; Java multithread programs; concurrent software; reachability testing framework; synchronization sequences; Computer science; Concurrent computing; Java; Message passing; Prototypes; Software prototyping; Software systems; Software testing; Sun; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man and Cybernetics, 2004 IEEE International Conference on
ISSN :
1062-922X
Print_ISBN :
0-7803-8566-7
Type :
conf
DOI :
10.1109/ICSMC.2004.1400744
Filename :
1400744
Link To Document :
بازگشت