• DocumentCode
    2871299
  • Title

    Dual-Slices Algorithm for Software Fault Localization

  • Author

    Liu Yanbin ; Zhu Xiaodong ; Sun Zhiming ; Wang Yigang ; Ye Fei

  • Author_Institution
    Ordnance Eng. Coll., Shijiazhuang, China
  • fYear
    2009
  • fDate
    11-13 Dec. 2009
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    After software fault is detected by runtime monitor, fault localization is always very difficult. A new method to fault localization based on dual-slices algorithm is proposed. The algorithm reduces software fault area by slicing faulty trace into segments firstly and then slicing the trace segments based on trace slice. It mainly includes two steps: Firstly, the faulty run trace is divided into segments by analyzing the differences between correct run and faulty run, and only the segments that inducing the differences between dual-traces will be regarded as suspicious fault-area; Secondly, the suspicious fault-area will be further sliced by trace slice to reduce the fault-area, and the more accuracy fault-area will be gained finally. This method could overcome some drawbacks of manual debugging, and increase the efficiency of fault localization.
  • Keywords
    program debugging; program diagnostics; dual-slices algorithm; faulty trace slicing; manual debugging; runtime monitor; software fault area; software fault localization; suspicious fault-area; Condition monitoring; Debugging; Educational institutions; Fault detection; History; Runtime; Software algorithms; Software systems; Software testing; Sun;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-4507-3
  • Electronic_ISBN
    978-1-4244-4507-3
  • Type

    conf

  • DOI
    10.1109/CISE.2009.5366664
  • Filename
    5366664