首页> 中文学位 >基于故障注入的嵌入式系统测试研究
【6h】

基于故障注入的嵌入式系统测试研究

代理获取

目录

文摘

英文文摘

论文说明:图表目录

声明

第1章绪论

1.1引言

1.2研究背景

1.3研究的目的与意义

1.4论文的组织

第2章基于故障注入的测试研究综述

2.1传统的软件测试方法

2.1.1测试的定义

2.1.2几种基本的测试方法

2.1.3嵌入式软件测试技术

2.1.4传统测试方法的缺点

2.2系统可靠性研究

2.2.1系统可靠性定义

2.2.2软件可靠性评估方法

2.2.3嵌入式系统的可靠性评估方法

2.2.4嵌入式系统可靠性设计方法

2.2.5系统可靠性测试方法

2.3故障注入方法和技术研究

2.3.1故障注入原理

2.3.2故障模型

2.3.3故障注入方法

2.3.4故障注入试验结果分析

2.3.5故障注入技术的应用和研究方向

2.4本章小结

第3章嵌入式系统平台注入故障方法

3.1故障模型

3.1.1容错机制模型

3.1.2嵌入式系统层次模型

3.1.3建立故障模型

3.2故障注入点

3.2.1硬件接口

3.2.2 OS接口

3.2.3识别接口方法

3.3注入故障方法

3.3.1改变系统内部状态

3.3.2修改接口API

3.3.3应用层故障

3.3.4故障激活

3.4本章小结

第4章故障注入结果分析方法

4.1失效分析

4.1.1系统失效模型

4.1.2任务失效模型

4.1.3失效分析方法

4.2故障分析

4.2.1故障树分析法

4.2.2建树步骤

4.2.3定性评估

4.2.4量化计算

4.3本章小结

第5章基于故障注入的测试实现

5.1试验采用的嵌入式系统平台

5.2故障注入实现过程

5.3故障注入试验结果分析

5.3.1失效类型分布

5.3.2故障树分析实例

5.3.3覆盖率分析

5.4本章小结

第6章总结与展望

6.1总结

6.2展望

参考文献

致谢

作者简历

展开▼

摘要

嵌入式系统的复杂性和广泛应用使人们越来越关注其可靠性。嵌入式软件测试是保证嵌入式软件正确性和提高嵌入式软件可靠性最基本和最有效的手段。嵌入式系统软件由于其自身的特点,在开发和测试方面的难度往往大于通用软件。传统的结构化测试方法在测试软件可靠性方面也有一些缺点。 故障注入技术是一种通过注入故障的方法来测评容错机制、验证系统应对异常能力,从而提高系统可靠性的有效办法。在通用故障注入框架的基础上,本文针对故障注入的输入域和输出域提出了一种用于嵌入式系统平台的故障注入方法。该方法结合嵌入式系统平台的结构特点和可靠性设计,由此建立故障模型;并利用嵌入式平台API,在硬件接口层、OS接口层以及应用层实现多层故障注入。在结果分析部分,通过分析故障/失效概率,各种失效分布和故障来源来分析试验结果;结合故障树分析方法定性分析系统故障传播和故障依赖关系,定量估算被关注事件的故障概率。最后结合嵌入式平台具体应用,通过应用实例,用实验的方法验证所提出方法与实现技术的正确性与可行性。 作为传统测试方法的一种补充,文中所述的故障注入方法重点观察被测对象在异常条件和无效参数下的应对情况。结果也表明,使用这种测试方法提高了测试覆盖率,从而进一步保证嵌入式系统平台的稳定性和可靠性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号