这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 测试测量 » 软件故障注入技术介绍

共1条 1/1 1 跳转至

软件故障注入技术介绍

高工
2012-11-21 12:37:24     打赏
       软件故障注入是通过软件方法,在机器指令可以访问到的范围内,通过修改硬件或软件的状态变量或数据来模拟故障的产生,加速系统的失效。

  动态注入是在被测系统正常运行过程中,在特定的状态或条件下,通过一定的机制修改被测系统的二进制映像,从而实现故障注入。由于注入故障前被测系统的二进制映像不被改变,因此它能逼真地模拟被测系统的运行。另外,由于该种方式是根据被测系统的运行状态或条件注入故障的,所以它具有灵活性。

  静态故障注入主要通过程序变异的方法,通过改变原程序,使被测系统文件静态的存在错误,从而使其运行时出现故障。由于静态注入占用很少的系统资源,能够较好的保持系统原来的时序,因此这种注入法有很好的优化性。

  因此,设计故障注入系统时,要把动态注入的逼真性、灵活性的特点和静态注入优化性的特点结合起来,并尽可能的实现系统的可重用性。




关键词: 软件     故障     注入     技术     介绍     系统    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]