期刊文献+
共找到5篇文章
< 1 >
每页显示 20 50 100
考虑测试环境和实际运行环境的软件可靠性增长模型 被引量:12
1
作者 赵靖 刘宏伟 +1 位作者 崔刚 杨孝宗 《计算机研究与发展》 EI CSCD 北大核心 2006年第5期881-887,共7页
软件可靠性增长模型中测试阶段和操作运行阶段环境的不同导致了两个阶段故障检测率的不同.非齐次泊松过程类软件可靠性增长模型是评价软件产品可靠性指标的有效工具.在一些非齐次泊松过程类模型中,有些学者提出了常量的环境因子,用来描... 软件可靠性增长模型中测试阶段和操作运行阶段环境的不同导致了两个阶段故障检测率的不同.非齐次泊松过程类软件可靠性增长模型是评价软件产品可靠性指标的有效工具.在一些非齐次泊松过程类模型中,有些学者提出了常量的环境因子,用来描述测试环境和运行环境的差别.实际上,环境因子应该是随时间变化的变量.考虑了运行阶段和测试阶段环境的不同,根据实测数据得到了变化的环境因子,并且根据测试阶段的故障检测率和变化的环境因子,转化得到了操作运行阶段的故障检测率.考虑到故障的排除效率和故障引入率,从而建立了一个既考虑运行环境和测试环境差别,又考虑故障排除效率和故障引入率的非齐次泊松过程类软件可靠性增长模型(PTEO-SRGM).在两组失效数据上的实验分析表明,对这组失效数据,PTEO-SRGM模型比G-O模型等模型的拟合效果和预测能力更好. 展开更多
关键词 软件可靠性增长模型 非齐次泊松过程 变化的环境因子 不完美调试
在线阅读 下载PDF
一种基于离散时间的NHPP软件可靠性增长模型 被引量:2
2
作者 何焱 张来顺 +1 位作者 刘伟 黎中文 《计算机应用研究》 CSCD 北大核心 2011年第7期2569-2572,共4页
基于非齐次泊松过程的软件可靠性增长模型按时间域可分为连续时间模型和离散时间模型两类。现有的软件可靠性增长模型大多都是针对连续时间构造的,在一定程度上忽视了对离散时间模型的研究。利用概率生成函数构建两种基于离散时间的软... 基于非齐次泊松过程的软件可靠性增长模型按时间域可分为连续时间模型和离散时间模型两类。现有的软件可靠性增长模型大多都是针对连续时间构造的,在一定程度上忽视了对离散时间模型的研究。利用概率生成函数构建两种基于离散时间的软件可靠性增长模型——基本模型和扩展模型,具有很大的实用性和必要性。构建的扩展模型以不完美排错情形作为基础,考虑到了由于故障排除而有可能引入新故障的问题,同时还考虑到了在软件排错过程中由于测试团队的熟练程度而引起的软件故障排除率的相对变化情况,这使得提出的模型更加符合实际。最后利用两组公开发表的失效数据集对两种模型与指数模型和S型模型进行对比验证,验证结果表明提出的两种模型具有更好的拟合能力和预测效果。 展开更多
关键词 软件可靠性增长模型 非齐次泊松过程(NHPP) 离散时间模型 参数估计 不完美调试
在线阅读 下载PDF
Weibull分布引进故障的软件可靠性增长模型 被引量:11
3
作者 王金勇 张策 +2 位作者 米晓萍 郭新峰 李济洪 《软件学报》 EI CSCD 北大核心 2019年第6期1759-1777,共19页
软件调试是复杂过程,可能会受到很多种因素的影响,例如调试资源分配、调试工具的使用情况、调试技巧等.在软件调试过程中,当检测到的故障被去除时,新的故障可能会被引进.因此,研究故障引进的现象对建立高质量的软件可靠性增长模型具有... 软件调试是复杂过程,可能会受到很多种因素的影响,例如调试资源分配、调试工具的使用情况、调试技巧等.在软件调试过程中,当检测到的故障被去除时,新的故障可能会被引进.因此,研究故障引进的现象对建立高质量的软件可靠性增长模型具有重要意义.但是到目前为止,模拟故障引进过程仍是一个复杂和困难的问题.虽然有许多研究者开发了一些不完美调试的软件可靠性增长模型,但是一般都是假设故障内容(总数)函数为线性、指数分布或者是与故障去除的数量成正比.这个假设与实际的软件调试过程中故障引进情况并不完全一致.提出一种基于Weibull分布引进故障的软件可靠性增长模型,考虑故障内容(总数)函数服从 Weibull分布,并用相关的实验验证了提出的模型的拟合和预测性能.在用两个故障数据集进行的模拟实验中,实验结果指出:提出的模型和其他模型相比,有更好的拟合和预测性能以及更好的鲁棒性. 展开更多
关键词 软件可靠性 软件可靠性增长模型 非齐次泊松过程 不完美调试 Weibull 分布的故障内容函数
在线阅读 下载PDF
基于非线性和测试覆盖率的软件可靠性增长模型 被引量:5
4
作者 徐如远 袁宏杰 王乾元 《系统工程与电子技术》 EI CSCD 北大核心 2020年第2期473-479,共7页
软件可靠性增长模型一般假设故障是独立的,且检测到的故障能够被排除。但在工程中,一些检测到的故障可能无法排除,在排除过程中也可能会引入新的故障。考虑上述因素,本文假设故障的引入过程与时间呈现非线性关系,通过测试覆盖率函数来... 软件可靠性增长模型一般假设故障是独立的,且检测到的故障能够被排除。但在工程中,一些检测到的故障可能无法排除,在排除过程中也可能会引入新的故障。考虑上述因素,本文假设故障的引入过程与时间呈现非线性关系,通过测试覆盖率函数来表示软件故障检测率,建立了基于非齐次泊松过程(non-homogeneous Poisson process,NHPP)的软件可靠性增长模型。为规避参数估计过程中模型函数导数连续性和存在性的限制,应用一个自适应变化的实值遗传算法进行计算。最后通过一个真实软件失效数据集对模型参数进行计算,利用不同的评价准则将所提模型和现有模型进行比较,说明所提模型的优越性和准确性。 展开更多
关键词 测试覆盖率 不完美调试 非线性 可靠性增长模型
在线阅读 下载PDF
考虑排错过程引进故障的开源软件可靠性模型研究 被引量:4
5
作者 米晓萍 王金勇 《计算机应用研究》 CSCD 北大核心 2019年第7期2070-2074,2080,共6页
如何评估开源软件的可靠性是一个重要的问题,与传统的闭源软件相比,在建立开源软件可靠性模型时必须考虑故障引入和故障检测与排错之间的延迟时间这两个因素。考虑了排错过程和不完美调试现象,提出了相应的开源软件可靠性模型,并且用两... 如何评估开源软件的可靠性是一个重要的问题,与传统的闭源软件相比,在建立开源软件可靠性模型时必须考虑故障引入和故障检测与排错之间的延迟时间这两个因素。考虑了排错过程和不完美调试现象,提出了相应的开源软件可靠性模型,并且用两个开源软件故障数据集实验来验证提出模型的拟合性能与预测性能。实验结果表明,提出的模型在开源软件可靠性评估中具有良好的拟合和预测性能,以用于开源软件在实际的开发过程中的可靠性评估。 展开更多
关键词 软件可靠性 软件可靠性模型 排错过程 不完美调试 开源软件
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部