期刊文献+

基于程序静态分析和故障树的软件故障检测 被引量:2

Software Fault Detection Based on Program Static Analysis and Fault Tree
下载PDF
导出
摘要 为提高软件安全性和可靠性,探讨一种在软件故障检测过程中将故障定位和原因分析相结合的方法,该方法基于对程序的静态分析,找出故障的位置,利用故障树定位故障原因。非法计算是一种常见的软件故障,该类故障极易导致系统崩溃,该文以一个非法计算故障为例,说明该方法的分析过程,实验表明其可以有效地定位故障并分析其原因。 To improve the safety and reliability of software, a method to detect and analyze software faults is introduced. This method uses the static analysis of programs to locate faults, and uses fault tree to find the source of those faults. Invalid arithmetic operation is a common kind of error in programs, which often causes the system collapse. An invalid arithmetic fault analyzing process is discussed as an example to illustrate the analyzing process. This method is proved in experiment to be effective in locating and analyzing faults.
出处 《计算机工程》 CAS CSCD 北大核心 2008年第16期75-76,79,共3页 Computer Engineering
基金 国家自然科学基金资助项目(60673118) 湖北省自然科学基金资助项目(2007ABA034)
关键词 程序静态分析 故障树 故障检测 program static analysis fault tree fault detection
  • 相关文献

参考文献6

二级参考文献14

  • 1钱红兵.测试数据的自动生成[J].计算机工程,1996,22(2):10-13. 被引量:4
  • 2A.A.斯麦霍夫.自动化仓库[M].机械工业出版社,1984..
  • 3王振宇 梁先忠.Ada抽象与信息隐藏方法学[J].国防系统分析与软件,1989,(1).
  • 4信息产业部电子第五研究所.计算机辅助可靠性维修性工程软件简要介绍CARMES-2000[M].广州,2000,9..
  • 5信息产业部电子第五研究所.可靠性、维修性与可用性应用程序C-RAMP用户手册[M].广州,2000,10..
  • 6张世伟.模糊数学应用[M].上海:同济大学出版社,1991..
  • 7史定华,故障树分析技术方法和理论,1993年
  • 8张世伟,模糊数学应用,1991年
  • 9斯麦霍夫 A A,自动化仓库,1984年
  • 10Mattson T, Zufer E. A case study on GUI enhancement through framework composition [ M]. [ s. l. ]: Anders Wesslen,2000.

共引文献49

同被引文献3

  • 1Alexandre Perez,Rui Abreu,André Riboira.A dynamic code coverage approach to maximize fault localization efficiency[J].The Journal of Systems & Software.2014
  • 2Jared D. DeMott,Richard J. Enbody,William F. Punch.Systematic bug finding and fault localization enhanced with input data tracking[J].Computers & Security.2013
  • 3冯德旺,兰建容,谢纯珀.基于windows NT主机入侵检测系统的文件和进程监控[J].计算机系统应用,2001,10(12):19-22. 被引量:5

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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