期刊文献+

基于故障注入的嵌入式软件安全性测试框架及实现 被引量:13

Framework and realization of embedded software safety-testing based on fault injection
在线阅读 下载PDF
导出
摘要 为确保安全关键软件能够稳定工作,需要把验证其中的安全保障措施有效性纳入到测试工作范围,其关键问题和难点是如何在被测软件运行过程中动态模拟其安全保障措施针对的异常状态。为此提出一种辅以故障注入的嵌入式软件安全性测试框架,并给出了实现过程。该框架的核心组件是利用设备建模语言DML和控制脚本构建的运行态故障注入软仿真环境,实验证明可用于单粒子效应等异常环境状态的动态仿真,进而实现对软件的安全性测试。 It' s necessary to identify the effectiveness of those safety assurance measurements in a safety-critical software to make sure that software could work stably. The most important and difficult part among this work is simulating abnormal state of environment dynamically when the software was running. This paper proposed and realized a new framework for embedded software safety testing. The most important component within this was a simulator supporting ran-time fault injection, which was built with device modeling language (DML) and script language. Experiments prove that the new framework could emulate those abnormal states of the target software dynamically, such as single event effect ( SEE ). Furthermore, it could also be used to expand embedded software safety testing.
作者 王金波 张涛
出处 《计算机应用研究》 CSCD 北大核心 2012年第8期2991-2995,共5页 Application Research of Computers
基金 中国科学院国防科技创新基金资助项目(CXJJ-11-Q74)
关键词 故障注入 软件安全性 安全关键软件 仿真测试 单粒子效应 fault injection software safety safety-critical software simulating test single event effects (SEE)
  • 相关文献

参考文献13

  • 1KIM Suk-joon, SEONS P H, LEE J S, et al. A method for evaluating fault coverage using simulated fault injection for digitalized systems in nuclear power plants [ J ]. Reliability Engineering and System Safety,2006,91 (5) :614-623.
  • 2HOARAU W, TIXEUIL S, VAUCHELLES F. FAIL-FCI: versatile fault injection[ J]. Future Generation Computer Systems,2007, 23(7) :913-919.
  • 3THOMAS D. Automated fault-injection-based dependability anlysis of DCS [ D ]. Illinois : Graduate College of the University of Illinois, 2001.
  • 4MARTINS M, AMBROSIO A M, MATrIELLO-FRANCISCO M F, ATIFS: a testing toolset with software fault injection[ R]. [ S. 1. ] :In- stitute of Computing State University of Campinas,2004.
  • 5RIES G L. Hierarchical simulation to assess hardware and software de- pendability[ D]. Illionis: Graduate College of the University of Illi- nois, 1997.
  • 6CHEN Fu, BARBRA R, THU N, et al. Improving software reliability using exception analysis of object oriented programs [ D ]. New Jersey : Rutgers, The State University of New Jersey,2008.
  • 7MANASEER S, MASOOUD F A, SHARIEH A A. Testing loaded pro- grams using fault injection technique [ J ]. World Academy of Sci- ence, Engineering and Technology,2005 (3) :86- 89.
  • 8刘梦玥,徐萍,高小鹏,刘斌.BIT试验中VME总线故障注入设备控制单元设计[J].计算机应用研究,2010,27(5):1785-1787. 被引量:4
  • 9潘庆和,洪炳熔.软件故障优化注入方案研究与分析[J].计算机研究与发展,2011,48(3):528-534. 被引量:7
  • 10樊林波,吴映程,赵明,代碧锋.软件可靠性与安全性的区别分析及其证明[J].计算机科学,2008,35(9):285-288. 被引量:5

二级参考文献46

  • 1石君友,康锐.基于通用充分性准则的测试性试验方案研究[J].航空学报,2005,26(6):691-695. 被引量:33
  • 2张晓杰,王晓峰,金曼.基于机内测试的故障注入系统设计[J].北京航空航天大学学报,2006,32(4):430-434. 被引量:12
  • 3黄海林,唐志敏,许彤.龙芯1号处理器的故障注入方法与软错误敏感性分析[J].计算机研究与发展,2006,43(10):1820-1827. 被引量:31
  • 4HSUEH Mei-chen,TSAI T K,IYER R K.Fault injection techniques and tools[J].Computer,1997,30(4):75-82.
  • 5CARREIRA J,MADEIRA H,SILVA G.Xception:software fault injection and monitoring in processor functional units[C]//Proc of the 5th Annual IFIP Working Conference on Dependable Computing for Critical Applications.1995:135-149.
  • 6Henrique M, Mdrio R, Francisco M, et al. RIFLE: A general purpose pin Level fault injector [C] //Proc of the 1st European Dependable Computing Conf. Berlin: Springer, 1994, 199-216.
  • 7Some R R, Kim W S, Khanoyan G, et al. A software-implemented fault iniection methodology for design and validation of system fault tolerance [C] //Proc of the 2001 Int Conf on Dependable Systems and Networks. Los Alamitos, CA: IEEE Computer Society, 2001 : 501-506.
  • 8Han S, Shin K G, Rosenberg H A. DOCTOR: An integrated software fault injection environment for distributed real-time systems [C] //Proc of the 1995 IEEE Int Computer Performance and Dependability Syrup. Los Alamitos, CA: IEEE Computer Society, 1995:204-213.
  • 9Ghani A K, Nasser A K, Jacob A A. FERRARI: A flexible software-based fault and error injection system [J]. IEEE Trans on Computers, 1995, 44(2): 248-260.
  • 10Aidemark J, Vinter J, Folkesson P, et al. GOOFI: Generic object-oriented fault injection tool [C] //Proe of the Int Conf on Dependable Systems and Networks. Los Alamitos, CA: IEEE Computer Society, 2001 : 83-88.

共引文献18

同被引文献71

引证文献13

二级引证文献50

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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