• 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