期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
基于整型区间集的数组越界静态自动测试方法研究 被引量:3
1
作者 高传平 谈利群 +1 位作者 宫云战 张威 《小型微型计算机系统》 CSCD 北大核心 2006年第12期2222-2227,共6页
数组越界是软件中普遍存在的一种故障类型,并对软件安全造成了潜在的威胁.传统的故障检测使用程序插装的方法,并相应的以编译优化技术来排除掉多余的数组边界检查.这种检测方法不仅降低了程序运行效率,增加了开销,而且往往不能对故障进... 数组越界是软件中普遍存在的一种故障类型,并对软件安全造成了潜在的威胁.传统的故障检测使用程序插装的方法,并相应的以编译优化技术来排除掉多余的数组边界检查.这种检测方法不仅降低了程序运行效率,增加了开销,而且往往不能对故障进行彻底的测试,容易造成漏报.本文在对程序进行静态分析的基础上,通过引入区间概念,建立了整型区间集和数组区间集,进而给出了数组越界的故障模型,模型的建立对软件故障进行了规范.本文随后给出了故障检测算法,最后给出了实验.结果表明这种方法比以往的测试方法具有更强的故障检测能力. 展开更多
关键词 软件测试 整型区间 静态分析 数组越界 语法树
在线阅读 下载PDF
Java语言中数组越界故障的静态测试研究 被引量:1
2
作者 赵鹏宇 李建茹 宫云战 《计算机工程与应用》 CSCD 北大核心 2008年第27期87-90,108,共5页
面向具体故障的软件测试技术是当今一个研究热点。数组越界是Java程序设计中的常见故障,该类故障极易导致计算结果错误或系统崩溃。针对Java语言中常见数组越界故障进行了分析,并从面向具体故障的测试思想出发,建立了Java语言中数组越... 面向具体故障的软件测试技术是当今一个研究热点。数组越界是Java程序设计中的常见故障,该类故障极易导致计算结果错误或系统崩溃。针对Java语言中常见数组越界故障进行了分析,并从面向具体故障的测试思想出发,建立了Java语言中数组越界的故障模型,结合静态测试的特点,给出了一种静态查找此类故障的方法。此方法已实现,并已应用于面向故障的软件测试系统中。 展开更多
关键词 静态测试 数组越界 语法树 控制流图 整型区间
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部