Computer Engineering and Applications ›› 2010, Vol. 46 ›› Issue (32): 59-62.DOI: 10.3778/j.issn.1002-8331.2010.32.016

• 研发、设计、测试 • Previous Articles     Next Articles

Automate fault location method based on analysis statements hit spectra

WANG Peng,LI Chang-yun   

  1. School of Computer and Communication,Hunan University of Technology,Zhuzhou,Hunan 412008,China
  • Received:2010-05-10 Revised:2010-07-23 Online:2010-11-11 Published:2010-11-11
  • Contact: WANG Peng

分析语句命中谱的自动故障定位方法研究

王 鹏,李长云   

  1. 湖南工业大学 计算机与通信学院,湖南 株洲 412008
  • 通讯作者: 王 鹏

Abstract: Automated diagnosis of software faults can improve the efficiency of the debugging process,and is therefore an important technique for the development of dependable software.This paper proposes fault automate localization based on the analysis of statements hit spectra in the original program spectrum analysis,overcomes high computation cost problem for fault localization based on model by introducing clustering function,and compares existing location tool of program spectra as Pinpoint,Tarantula.Finally the effectiveness and superiority of this methodology are demonstrated by the experimental results.

Key words: fault, program spectrum, fault location, clustering function, failture

摘要: 软件故障的自动定位能提高测试过程的效率,对改善软件的可信性也相当重要。在原有程序谱分析故障定位基础上,提出了基于语句命中谱分析的自动故障定位方法,通过引进聚类函数克服了基于模型的故障定位计算量过大的问题,并和现有的程序谱定位工具Pinpoint、Tarantula进行了比较,最终通过实验证明了这种方法的高效性和优越性。

关键词: 故障, 程序谱, 故障定位, 聚类函数, 失效

CLC Number: