DocumentCode :
2304494
Title :
VNM: A Novel Method to Reduce the Overhead of Program Instrumentation
Author :
Xu, Xiaofeng ; Chen, Yan ; Wong, W. Eric ; Guo, Donghui
Author_Institution :
Dept. of Phys., Xiamen Univ., Xiamen, China
Volume :
4
fYear :
2009
fDate :
19-21 May 2009
Firstpage :
256
Lastpage :
260
Abstract :
In this paper, an improved method of super block method (SBM) is presented for software testing. The primary idea of the method, called virtual node method (VNM), is to add virtual nodes to the control flow before the SBM is used. The same with the SBM, the VNM can help testers use minimal test cases to cover 100% blocks or achieve a desired coverage. Moreover, it can be used to reduce the overhead of program instrumentation for coverage testing by reducing the redundancies in the SBM. Essentially, the total overhead of program instrumentation is reduced not only by inserting fewer probes, which is realized by the SBM, but also by inserting the probes among the codes that are less likely to be executed. The experimental results show that the overhead of program instrumentation is further reduced by the VNM compared with the SBM.
Keywords :
program testing; VNM; control flow; program instrumentation; software testing; super block method; virtual node method; Encoding; Flow graphs; Instruments; Physics; Probes; Software engineering; Software testing; Super Block Method (SBM); Virtual node method (VNM); overhead; program instrumentation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2009. WCSE '09. WRI World Congress on
Conference_Location :
Xiamen
Print_ISBN :
978-0-7695-3570-8
Type :
conf
DOI :
10.1109/WCSE.2009.315
Filename :
5319548
Link To Document :
بازگشت