期刊文献+

基于KLEE的软件漏洞测试用例自动生成技术 被引量:3

Automatic generation of software vulnerability test case based on KLEE
下载PDF
导出
摘要 为解决KLEE中STP求解器无法对非线性求解约束条件求解的问题,将改进的遗传算法应用于KLEE中自动生成软件漏洞测试用例。通过改进遗传算法,将其应用于求解非线性方程并编程实现求解模块;通过KLEE的改进,让其能够调用遗传算法求解模块与STP求解器共同运行;通过接口的对接,完成KLEE中两个求解模块的并行运行,自动生成软件漏洞的测试用例。对比实验自动生成测试用例数据与原来KLEE的求解数据,对比结果表明了改进的遗传算法可应用于KLEE自动生成测试用例,其具有可行性、正确性、有效性。 The STP solver can not deal with the problems of nonlinear constraints,hence,test cases of the software vulnerabilities were generated automatically based on the improved genetic algorithm which applied in the KELL.The improved genetic algorithm was used to solve nonlinear equations,program and realize the solving module.Through the improvement of KLEE,the improved genetic algorithm was able to call genetic algorithm module and STP solver to run together.Two solving modules were operated in parallel and software vulnerabilities test cases were generated automatically in KLEE by means of docking of interface.By comparing the test cases data generated automatically with experimental and the original solving data from KLEE,the present work verified that the improved genetic algorithm can be applied to generate test cases automatically with the characters of feasibility,correctness and effectiveness.
出处 《计算机工程与设计》 北大核心 2016年第6期1515-1519,1525,共6页 Computer Engineering and Design
基金 云南民族大学云南省高校物联网应用技术重点实验室开放基金项目
关键词 测试用例 软件漏洞挖掘 改进的遗传算法 KLEE 约束求解 test case software hole digging improved genetic algorithm KLEE constraint solving
  • 相关文献

参考文献12

  • 1董国伟,郭恒.源代码缺陷描述方法研究[J].科技资讯,2012,10(3):16-17. 被引量:2
  • 2Cadar C, Dunbar D, Engler D R. KLEE.- Unassisted and au- tomatic eneration of high-coverage tests for complex systems programs [C] //8th USENIX Symposium on Operating Sys- tems Design and Implementation, 2008: 209-224. 被引量:1
  • 3Cadar C, Grnesh V, Pawlowski P M, et al. EXE: Automati- cally generating inputs of death [J]. ACM Transactions on In- formation and System Security, 2008, 12 (2): 10-19. 被引量:1
  • 4Yeganeh S H, Eftekhar M, Ganjali Y, et al. CUTE: Traffic classification using terms [C] //21st International Conference on Computer Communications and Networks. IEEE, 2012: 1-9. 被引量:1
  • 5Sen K. DART: Directed automated random testing [G]. LNCS 6405: Haifa Verification Conference Computer Science Series, 2009. 被引量:1
  • 6Zhu H, Huang D, Zhang W, et al. The novel virulence-rela- ted gene STP of streptococcus suis serotype 9 strain contributes to a significant reduction in mouse mortality [J]. Microbial Pathogenesis, 2011, 51 (6): 442-453. 被引量:1
  • 7吴龙,任红民,毕惟红.遗传算法求解非线性方程组研究综述[J].电子科技,2014,27(4):173-178. 被引量:25
  • 8余先华..非线性方程求解的若干迭代方法研究及其收敛性分析[D].浙江师范大学,2012:
  • 9G Li, Zeng X-J, Genetic programming with a norm-referenced fitness function [C] //Proceedings of the 13th Annual Genetic and Evolutionary Computation Conference. Ireland: ACM,2011: 1323-1330. 被引量:1
  • 10Geiser J. Modified Jaeobian newton iterative method: Theory and applications [J]. Mathematical Problems in Engineering, 2009 (7): 482-506. 被引量:1

二级参考文献24

共引文献25

同被引文献32

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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