期刊文献+

基于代码检测的软件故障定位方法 被引量:2

Software Fault Location Based on Checking Codes
下载PDF
导出
摘要 针对现有软件故障定位方法的缺陷,提出了一种基于代码检测的软件故障定位方法,用嵌入式模块获取软件发生故障时的模块运行序列,分析出软件故障可疑模块集及其故障系数,在此基础上对故障模块进行代码的分类检测,根据上述过程中得到的结果进行综合分析运算,得出软件故障的可疑代码集和故障系数,采用代码分析辅助工具进行排查,定位故障。该方法已成功应用于软件密集型系统的故障诊断,能快速有效地实现软件故障定位。 Against the limitations of the current software fault location, a new method based on checking codes is presented. The embedded modules are utilized to generate the implement sequence of software modules, and obtain a set of suspicious modules and their fault coefficients. Then, the codes of suspicious modules are checked by classification. Based on previous results, the set of suspicious codes and their fault coefficients are determined by the synthetical algorithm. The fault codes are located by eliminating the suspicious codes with the assistant tool. The method has been applied to the fault diagnosis of SIS, and proved to be effective for software fault location.
出处 《计算机工程》 CAS CSCD 北大核心 2007年第12期82-83,89,共3页 Computer Engineering
基金 武器装备预研项目
关键词 软件故障 故障定位 代码检测 软件密集型系统 Software fault Fault location Checking codes Software intensive system(SIS)
  • 相关文献

参考文献4

二级参考文献8

  • 1陈学楚.现代维修理论[M].北京:国防工业出版社,2002..
  • 2Magne Jorgensen.Experience With the Accuracy of Software Maintenance Task Effort Prediction Models[J].IEEE transaction on Software Engineering, 1995 ;21 (8) :674-681.
  • 3Software Design for Maintainability.Technique DFE-6.NASA TM4628A"Recommended Techniques for Effective Maintainability".http://www.hq.nasa.gov.
  • 4Software Maintainability Evaluation Guide.AFOTEC PAMPHLET99- 102 ,Volume 3,1996-09-01.
  • 5Musa J D, Iannino A, Okumoto K. Software Reliability Measurement, Prediction, Application[M]. Mcgraw-Hill, 1987
  • 6Voas J. PIE: A dynamic failure-based technique[J]. IEEE Transactions on Software Engineering, 1992, 18(8): 717~727
  • 7Voas J, Morell L J. Applying sensitivity analysis estimates to a minimum failure probability for software testing [A]. In: Proceedings of the 8th Pacific Northwest Software Quality Conference, Portland, 1990. 362~371
  • 8Gutjahr W J. Partition testing vs. random testing: The influence of uncertainty[J]. IEEE Transactions on Software Engineering, 1999, 25(5): 661~674

共引文献16

同被引文献49

引证文献2

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部