期刊文献+

非法计算故障的一种静态测试方法 被引量:2

Static detecting method for invalid arithmetic operation errors
下载PDF
导出
摘要 非法计算是C/C++程序中的常见故障,该类故障极易导致系统崩溃。针对C/C++语言中常见非法计算故障进行了分析,并从面向具体故障的测试思想出发,建立了C/C++语言中非法计算的故障模型,结合静态测试的特点,给出了一种静态查找此类故障的方法。此方法已实现,并已应用于面向故障的软件测试系统中。 Invalid arithmetic operation is a common kind of error in programs written in C/C++, which often causes system collapse. Firstly the classical C/C++ errors of invalid arithmetic operation is analyzed, a defect model of invalid arithmetic operation about C/C++ based on defect-oriented testing strategy is established, then a detecting method of invalid arithmetic operation errors combining the advantage of static analysis is described. This algorithm is implemented and is used in a defect-oriented testing system.
出处 《计算机工程与设计》 CSCD 北大核心 2006年第14期2555-2557,共3页 Computer Engineering and Design
基金 总装备部十五预研基金项目(41315050107)
关键词 软件测试 静态分析 非法计算 区间运算 故障模型 software testing static analysis invalid arithmetic operation interval operation error model
  • 相关文献

参考文献6

  • 1宫云战.一种面向故障的软件测试新方法[J].装甲兵工程学院学报,2004,18(1):21-25. 被引量:19
  • 2宫云战.软件测试的故障模型[J].装甲兵工程学院学报,2004,18(2):1-5. 被引量:18
  • 3John R Levine,Tony Mason E Doug Brown.Lex&yacc[M].USA,O'Reilly and Associates Inc,1992.
  • 4Paul C Jorgensen.Software testing:A craftsman's approach[M].Second Edition.USA,CRC,2000.
  • 5John Watkins.An off-the-shelf software testing process[M].UK,Cambridge University Press,2001,18-19.
  • 6Voas J.PIE:A dynamic failure-based technique[J].IEEE Transactions on software Engineering,1992,18(8):717-727.

二级参考文献13

  • 1[1]Musa J D, Iannino A, Okumoto K. Software reliability measurement prediction application [M]. New York McGrawHill, 1987.
  • 2[2]VoasJ. PIE: A dynamic failure-based technique [J]. IEEE Transactions on software Engineering, 1992,18 (8): 717~727.
  • 3[3]Voas J, Morell L J. Applying sensitivity analysis estimates to a minimum failure probability for software testing [C]. In Proceedings of the 8th Pacific Northwest Software Quality Conference. Portland, OR, 1990.362~371.
  • 4[4]Gutjahr W J. Partition testing vs. random testing: The influence of uncertainty [J]. Software Engineering , 1999,25(5): 661~674.
  • 5[5]Lipow M. Number of fault per line of code [J]. IEEE Transactions on software Engineering, 1982, 8 (4): 437~ 439.
  • 6[6]Goel A L, K Okumoto. A time dependent error detection rate for a large scale software system [C]. Proceedings of the 3rd USA- Japan Computer Conference. 1978,35~ 40.
  • 7[1]Musa J D, lannino A, Okumoto K. Software reliability measurement prediction application [M]. McGraw-Hill, 1987.ISBN 0-07-044093-X.
  • 8[2]Voas J. PIE: A dynamic failure-based technique. IEEE Transactions on software Engineering [A]. 1992,18 (8):717~727.
  • 9[3]Voas 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, OR, 1990.362~371.
  • 10[4]Gutjahr W J. Partition testing vs. random testing: The influence of uncertainty. IEEE Transactions. on Software Engineering [J]. 1999,25 (5): 661~674.

共引文献32

同被引文献13

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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