期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
基于Polyspace的静态分析及测试方法研究 被引量:1
1
作者 王泉 丁锐 +1 位作者 周敏刚 胡佳琳 《航空计算技术》 2020年第4期84-88,共5页
根据某嵌入式平台软件特点,提出一种基于Polyspace的软件静态分析和测试方法。结合使用工具和人工分析按功能模块进行静态分析,合理更改完善软件再次静态分析确保未引入新问题,对更改后的软件重新编译和进行增量模块测试,确保更改结果... 根据某嵌入式平台软件特点,提出一种基于Polyspace的软件静态分析和测试方法。结合使用工具和人工分析按功能模块进行静态分析,合理更改完善软件再次静态分析确保未引入新问题,对更改后的软件重新编译和进行增量模块测试,确保更改结果编译正确,测试结果与更改前测试基线一致。同时借助SVN配置管理工具严格控制工作产品版本,有效进行同行评审,最终有效提高软件质量。 展开更多
关键词 软件测试 静态分析 polyspace SVN
下载PDF
控制软件多任务程序运行时错误检测方法
2
作者 王正锋 李纪波 《电子技术与软件工程》 2018年第4期245-246,共2页
发动机控制软件多任务程序运行时,共享变量的处理容易发生数组访问越界、除零、数据溢出等错误,从而造成异常的后果。采用动态测试的方法检测此类错误成本大、效率低。本文借助Poly Space测试工具,模拟软件动态运行时的行为,使用静态验... 发动机控制软件多任务程序运行时,共享变量的处理容易发生数组访问越界、除零、数据溢出等错误,从而造成异常的后果。采用动态测试的方法检测此类错误成本大、效率低。本文借助Poly Space测试工具,模拟软件动态运行时的行为,使用静态验证的方法有效检测可能发生的运行时错误,更高效地发现多任务程序中的缺陷。 展开更多
关键词 多任务 运行时错误 静态测试 polyspace
下载PDF
Practical Strategies to Improve Test Efficiency
3
作者 丁志刚 汪泓澄 凌良合 《Tsinghua Science and Technology》 SCIE EI CAS 2007年第S1期250-254,共5页
This paper introduces strategies to detect software bugs in earlier life cycle stage in order to improve test efficiency. Static analysis tool is one of the effective methods to reveal software bugs during software de... This paper introduces strategies to detect software bugs in earlier life cycle stage in order to improve test efficiency. Static analysis tool is one of the effective methods to reveal software bugs during software development. Three popular static analysis tools are introduced, two of which, PolySpace and Splint, are compared with each other by analyzing a set of test cases generatedd by the authors. PolySpace can reveal 60% bugs with 100% R/W ratio (ratio of real bugs and total warnings), while Splint reveal 73.3% bugs with 44% R/W ratio. And they are good at finding different categories of bugs. Two strategies are concluded to improve test efficiency, under the guideline that static analysis tools should be used in finding different categories of bugs according to their features. The first one aims at finding bugs as many as possible, while the second concentrates to reduce the average time on bug revelation. Experimental data shows the first strategy can find 100% bugs with 60% R/W ratio, the second one find 80% bugs with 66.7% R/W ratio. Experiment results prove that these two strategies can improve the test efficiency in both fault coverage and testing time. 展开更多
关键词 static analysis polyspace SPLINT software bug
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部