摘要 | 第4-5页 |
Abstract | 第5页 |
第1章 绪论 | 第8-15页 |
1.1 研究的目的和意义 | 第8-10页 |
1.1.1 课题来源 | 第8页 |
1.1.2 软件可靠性及其重要性 | 第8-9页 |
1.1.3 软件失效影响评测的意义 | 第9-10页 |
1.2 国内外研究现状 | 第10-13页 |
1.2.1 软件故障注入技术的研究现状 | 第10页 |
1.2.2 软件可靠性评估概述 | 第10-12页 |
1.2.3 软件容错技术的研究现状 | 第12-13页 |
1.3 本文的主要研究内容 | 第13页 |
1.4 本文组织结构 | 第13-15页 |
第2章 软件失效影响评测方法的研究 | 第15-22页 |
2.1 软件失效影响 | 第15-16页 |
2.1.1 软件可靠性参数 | 第15-16页 |
2.1.2 软件失效影响的建立 | 第16页 |
2.2 针对软件失效影响评测的 FARM 故障注入模型 | 第16-20页 |
2.2.1 基于 FARM 的故障注入模型 | 第16-19页 |
2.2.2 针对软件失效影响评测的故障注入模型 | 第19-20页 |
2.3 针对软件失效影响评测的数据监控 | 第20-21页 |
2.3.1 程序插桩技术 | 第20-21页 |
2.3.2 针对软件失效影响评测的程序插桩 | 第21页 |
2.4 本章小结 | 第21-22页 |
第3章 软件失效模式评测工具的设计与实现 | 第22-40页 |
3.1 整体结构设计与工作流程 | 第22-25页 |
3.1.1 整体结构设计 | 第22-24页 |
3.1.2 系统工作流程 | 第24-25页 |
3.2 主要模块实现 | 第25-39页 |
3.2.1 测试脚本创建模块 | 第25-26页 |
3.2.2 故障注入模块 | 第26-31页 |
3.2.3 批处理测试模块 | 第31-34页 |
3.2.4 进程状态监控与结果回模块 | 第34-39页 |
3.3 本章小结 | 第39-40页 |
第4章 软件失效影响评测实验 | 第40-53页 |
4.1 实验准备 | 第40-42页 |
4.1.1 实验环境 | 第40页 |
4.1.2 程序失效检测类型 | 第40页 |
4.1.3 目标测试程序 | 第40-41页 |
4.1.4 实验参数选择 | 第41-42页 |
4.2 实验结果分析与总结 | 第42-50页 |
4.2.1 评测工具有效性验证 | 第42-47页 |
4.2.2 故障长度对软件失效的影响 | 第47-48页 |
4.2.3 故障注入内容对软件失效的影响 | 第48-49页 |
4.2.4 软件容错方法对软件失效影响 | 第49-50页 |
4.3 使用本测试工具进行软件系统失效影响评测的一般方法 | 第50-51页 |
4.3.1 本测试工具的常规使用方法 | 第50-51页 |
4.3.2 本测试工具的使用局限性 | 第51页 |
4.4 本章小结 | 第51-53页 |
结论 | 第53-54页 |
参考文献 | 第54-59页 |
致谢 | 第59页 |