Title :
An improved global analysis for program bug checking
Author :
Wang, Yawen ; Gong, Yunzhan ; Xiao, Qing ; Yang, Zhaohong
Author_Institution :
State Key Lab. of Networking & Switching Technol., Beijing Univ. of Posts & Telecommun., Beijing, China
Abstract :
Property simulation is an efficient approach that checks if a program satisfies certain temporal safety properties, and inter-procedural property simulation terminates in polynomial time and space. This paper first proposes a general framework for bug checking. Then, it defines function summary as a stand-in for the function. It improves property simulation and gives a new global analysis approach, in which the execution state is described in extended intervals. Experiments show that the testing tool based on this new approach has a higher accuracy rate for program bug checking.
Keywords :
finite state machines; program debugging; program diagnostics; program testing; program verification; execution state; extended intervals; global analysis approach; inter-procedural property simulation; polynomial space; polynomial time; program bug checking; testing tool; Analytical models; Electrostatic precipitators; Java; Laboratories; Pattern analysis; Polynomials; Space technology; System testing; Telecommunication switching; Time measurement; bug pattern; extended interval; global analysis; software testing; symbolic state;
Conference_Titel :
Test and Measurement, 2009. ICTM '09. International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4244-4699-5
DOI :
10.1109/ICTM.2009.5413103