不完美排错下NHPP类软件可靠性过程研究
发布时间:2021-03-24 04:01
信息技术的快速发展使得软件系统渗透到人类生产生活的方方面面,所发挥的作用越来越大。软件系统业务功能属性和非功能属性紧密相关,一直得到了持续的关注。作为软件系统最为重要的非功能质量属性之一,以可靠性为核心的相关研究一直得到研究人员的重视,并不断持续深入。由于可靠性经常被定义为时间的函数,且受多种随机因素影响,因而基于可变失效强度的非齐次泊松过程NHPP(Non-Homogeneous Poisson Process)进行软件可靠性建模及相关过程研究是重要研究方向。在软件生命周期中,测试阶段是提高软件可靠性的重要时间部分,由于测试环境的随机性和不确定因素的影响,软件排错呈现不完美特点,但现有研究中进行了较多的完美性假设,偏离实际,这样测试阶段可靠性的研究中要考虑到不完美情况。为了更加贴近真实测试过程,本文从研究考虑不完美排错的SRGM(Software Reliability Growth Model)入手,建立单一黑盒形式软件测试过程中考虑不完美排错时的统一的SRGM框架,并提出涵盖测试工作量的软件最优发布策略;进而将研究拓展到考虑内部组成结构的构件软件在集成测试过程中考虑故障检测与修复...
【文章来源】:哈尔滨工业大学黑龙江省 211工程院校 985工程院校
【文章页数】:147 页
【学位级别】:博士
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 课题背景及研究的目的和意义
1.2 软件可靠性研究发展历程及相关定义
1.2.1 由软件失效评估与性能预测到软件可靠性过程研究发展变迁
1.2.2 软件可靠性过程研究相关定义与定理
1.3 不完美排错SRGM研究进展
1.3.1 不完美排错
1.3.2 测试工作量TE
1.3.3 考虑多种实际测试因素的SRGM
1.4 构件软件可靠性过程分析研究进展
1.4.1 基于解析方法研究软件可靠性过程
1.4.2 基于仿真方法研究软件可靠性过程
1.5 当前研究工作存在的主要问题
1.6 本文的研究内容和结构安排
第2章 考虑测试工作量的统一的不完美排错SRGM
2.1 引言
2.2 考虑不完美排错SRGM建模比较
2.2.1 考虑不完美排错SRGM基本建模过程
2.2.2 Ohba-Chou模型解释
2.3 不完美排错与TEF
2.3.1 不完美排错定义
2.3.2 测试工作量相关研究
2.4 考虑测试工作量时不完美排错SRGM框架模型
2.4.1 一般性不完美排错框架模型
2.4.2 考虑测试工作量时不完美排错框架模型
2.5 S型故障检测率与改进LOGISITC TEF相关的不完美排错模型
2.5.1 具体的考虑测试工作量与不完美排错模型:SRGM-GTEID
2.5.2 关于模型的局限性
2.6 模型验证与分析
2.6.1 失效数据集与参与比较的模型
2.6.2 比较标准
2.6.3 性能验证
2.7 讨论:模型的有效性分析
2.8 本章小结
第3章 不完美排错SRGM相关的软件最优发布策略
3.1 引言
3.2 软件成本模型与最优发布策略
3.3 不完美排错下测试工作量相关的SRGM
3.4 考虑不完美排错的软件成本函数模型与最优发布策略
3.4.1 考虑不完美排错的成本模型
3.4.2 考虑可靠性水平的成本模型与最优发布分析
3.4.3 成本模型风险分析与调控
3.5 最优发布时间求解算法ORP-BEVRA
3.6 模型验证与分析
3.6.1 SRGMs性能验证
3.6.2 最优发布分析
3.6.3 成本调控分析
3.6.4 累积检测的故障数量,期望成本间与发布时间三维关系
3.6.5 敏感性分析
3.7 本章小结
第4章 不完美排错下变动点相关的构件软件可靠性过程分析
4.1 引言
4.2 可靠性评估与分析方法
4.3 完美与不完美排错分类及变动点
4.3.1 完美与不完美排错分类
4.3.2 变动点CP
4.4 不完美排错环境下构件软件集成测试过程建模
4.5 考虑不完美排错和变动点的构件软件可靠性分析模型
4.6 讨论:变动点t 在故障移除率上的作用分析
4.7 模型验证与分析
4.7.1 IDCP-CBSRGM参数设置
4.7.2 模型性能分析
4.8 本章小结
第5章 不完美排错下修复延迟相关的构件软件可靠性过程分析
5.1 引言
5.2 修复延迟相关的可靠性过程分析
5.3 不完美排错环境下修复延迟相关的服务队列模型MMFSQM
5.4 考虑修复延迟的构件软件可靠性分析模型
5.4.1 修复延迟时构件软件集成测试过程统一分析
5.4.2 考虑两种修复延迟时的构件软件集成测试过程分析
5.4.3 不完美排错下构件软件集成测试检测与修复
5.4.4 不完美排错与修复延迟影响分析
5.5 模型验证与分析
5.5.1 构件软件实例
5.5.2 参数设置
5.5.3 性能比较与分析
5.6 本章小结
结论
参考文献
攻读博士学位期间发表的论文及其它成果
致谢
个人简历
本文编号:3097013
【文章来源】:哈尔滨工业大学黑龙江省 211工程院校 985工程院校
【文章页数】:147 页
【学位级别】:博士
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 课题背景及研究的目的和意义
1.2 软件可靠性研究发展历程及相关定义
1.2.1 由软件失效评估与性能预测到软件可靠性过程研究发展变迁
1.2.2 软件可靠性过程研究相关定义与定理
1.3 不完美排错SRGM研究进展
1.3.1 不完美排错
1.3.2 测试工作量TE
1.3.3 考虑多种实际测试因素的SRGM
1.4 构件软件可靠性过程分析研究进展
1.4.1 基于解析方法研究软件可靠性过程
1.4.2 基于仿真方法研究软件可靠性过程
1.5 当前研究工作存在的主要问题
1.6 本文的研究内容和结构安排
第2章 考虑测试工作量的统一的不完美排错SRGM
2.1 引言
2.2 考虑不完美排错SRGM建模比较
2.2.1 考虑不完美排错SRGM基本建模过程
2.2.2 Ohba-Chou模型解释
2.3 不完美排错与TEF
2.3.1 不完美排错定义
2.3.2 测试工作量相关研究
2.4 考虑测试工作量时不完美排错SRGM框架模型
2.4.1 一般性不完美排错框架模型
2.4.2 考虑测试工作量时不完美排错框架模型
2.5 S型故障检测率与改进LOGISITC TEF相关的不完美排错模型
2.5.1 具体的考虑测试工作量与不完美排错模型:SRGM-GTEID
2.5.2 关于模型的局限性
2.6 模型验证与分析
2.6.1 失效数据集与参与比较的模型
2.6.2 比较标准
2.6.3 性能验证
2.7 讨论:模型的有效性分析
2.8 本章小结
第3章 不完美排错SRGM相关的软件最优发布策略
3.1 引言
3.2 软件成本模型与最优发布策略
3.3 不完美排错下测试工作量相关的SRGM
3.4 考虑不完美排错的软件成本函数模型与最优发布策略
3.4.1 考虑不完美排错的成本模型
3.4.2 考虑可靠性水平的成本模型与最优发布分析
3.4.3 成本模型风险分析与调控
3.5 最优发布时间求解算法ORP-BEVRA
3.6 模型验证与分析
3.6.1 SRGMs性能验证
3.6.2 最优发布分析
3.6.3 成本调控分析
3.6.4 累积检测的故障数量,期望成本间与发布时间三维关系
3.6.5 敏感性分析
3.7 本章小结
第4章 不完美排错下变动点相关的构件软件可靠性过程分析
4.1 引言
4.2 可靠性评估与分析方法
4.3 完美与不完美排错分类及变动点
4.3.1 完美与不完美排错分类
4.3.2 变动点CP
4.4 不完美排错环境下构件软件集成测试过程建模
4.5 考虑不完美排错和变动点的构件软件可靠性分析模型
4.6 讨论:变动点t 在故障移除率上的作用分析
4.7 模型验证与分析
4.7.1 IDCP-CBSRGM参数设置
4.7.2 模型性能分析
4.8 本章小结
第5章 不完美排错下修复延迟相关的构件软件可靠性过程分析
5.1 引言
5.2 修复延迟相关的可靠性过程分析
5.3 不完美排错环境下修复延迟相关的服务队列模型MMFSQM
5.4 考虑修复延迟的构件软件可靠性分析模型
5.4.1 修复延迟时构件软件集成测试过程统一分析
5.4.2 考虑两种修复延迟时的构件软件集成测试过程分析
5.4.3 不完美排错下构件软件集成测试检测与修复
5.4.4 不完美排错与修复延迟影响分析
5.5 模型验证与分析
5.5.1 构件软件实例
5.5.2 参数设置
5.5.3 性能比较与分析
5.6 本章小结
结论
参考文献
攻读博士学位期间发表的论文及其它成果
致谢
个人简历
本文编号:3097013
本文链接:https://www.wllwen.com/shoufeilunwen/xxkjbs/3097013.html