期刊文献+

一种安全关键软件系统符号执行优化方法

A Symbolic Execution Optimization Method for Safety-critical Software System
下载PDF
导出
摘要 在航空、核电和国防军工领域当中,安全关键系统(Safety-Critical System,SCS)的软件非常重要,其可靠性必须通过测试或形式化方法来保障。符号执行作为一种高效的测试用例生成方法被广泛使用,然而,SCS软件系统的模块之间的耦合性较高,使得符号执行约束求解困难。本文针对这类软件系统提出一种带权最小割集的解耦方法,为安全关键软件系统的自动化测试提供了一种新思路。 In the aviation,nuclear power and defense military fields,the software of the Safety-Critical System( SCS) is very important,and its reliability must be guaranteed by testing or formal methods. Symbolic execution is widely used as an efficient test case generation method. However,the coupling between the modules of SCS software system is high,which makes symbolic execution constraint solving difficult. This paper proposes a decoupling method with a minimum set of weights to provide a new idea for the automated testing of safety-critical software systems.
作者 戴延军 吴志强 刘杰 刘朝晖 陈智 肖安红 DAI Yan-jun;WU Zhi-qiang;LIU Jie;LIU Zhao-hui;CHEN Zhi;XIAO An-hong(School of Computer Science and Technology,University of South China,Hengyang 421000,China;State Key Laboratory of Nuclear Reactor System Design Technology,Nuclear Power Institute of China,Chengdu 610000,China)
出处 《计算机与现代化》 2020年第1期96-99,110,共5页 Computer and Modernization
基金 中国核动力研究设计院核反应堆系统设计技术国家级重点实验室资助项目(LRSDT2017304)
关键词 安全关键系统 软件耦合性 带权最小割集 符号执行 safety-critical system software coupling weighted minimum cut set symbolic execution
  • 相关文献

参考文献4

二级参考文献18

  • 1Ganesh V, Leek T, Rinard M. Taint-based directed whitebox fuzzing//Proceedings of the International Conference on Software Engineering. Vancouver, Canada, 2009.. 474-484.
  • 2Godefroid P, Klarlund N, Sen K. Dart: Directed automated random testi~//Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation. Chicago, USA, 2005:213-223.
  • 3Babic D, Martignoni L, McCamant S, Song D. Statically- directed dynamic automated test generation//Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis. Toronto, Canada, 2011:285-296.
  • 4Ma K-K, Phang K Y, Foster J S, Hicks M. Directed symbolic execution//Proceedings of the 18th International Static Analysis Symposium (SAS). Venice, Italy, 2011:365-380.
  • 5Chen Zhe, Guo Shize, Fu Damao. A directed fuzzing based on the dynamic symbolic execution and extended program behavior model//Proceedings of the Instrumentation, Measurement, Computer, Communication and Control (IMCCC't2). Harbin, China, 2012: 1641-1644.
  • 6Pak B S. Hybrid Fuzz Testing.. Discovering Software Bugs Via Fuzzing and Symbolic Execution EM- S. dissertation]. Carnegie Mellon University, Pittsburgh, USA, 2012.
  • 7Saxena P, Poosankam P, McCamant S. Loop-extended symbolic execution on binary programs//Proeeedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis. Chicago, USA, 2009:512-528.
  • 8Cadar C, Dunbar D, Engler D. KLEE: Unassisted andautomatic generation of high-coverage tests for complex systems programs//Proceedings of the USENIX Symposium on Operating Systems Design and Implementation. San Diego, USA, 2008:623-635.
  • 9Godefroid P, Levin M, Molnar D. Automated whitebox fuzz testing/ /Proceedings of the 15th Annual Network and Distributed System Security Symposium. San Diego, USA, 2008 : 320-332.
  • 10李佳静,王铁磊,韦韬,凤旺森,邹维.一种多项式时间的路径敏感的污点分析方法[J].计算机学报,2009,32(9):1845-1855. 被引量:4

共引文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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