-
题名考虑测试环境和实际运行环境的软件可靠性增长模型
被引量:12
- 1
-
-
作者
赵靖
刘宏伟
崔刚
杨孝宗
-
机构
哈尔滨工业大学计算机科学与技术学院
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2006年第5期881-887,共7页
-
基金
国家自然科学基金项目(60503015)
教育部博士点基金项目(20020213017)~~
-
文摘
软件可靠性增长模型中测试阶段和操作运行阶段环境的不同导致了两个阶段故障检测率的不同.非齐次泊松过程类软件可靠性增长模型是评价软件产品可靠性指标的有效工具.在一些非齐次泊松过程类模型中,有些学者提出了常量的环境因子,用来描述测试环境和运行环境的差别.实际上,环境因子应该是随时间变化的变量.考虑了运行阶段和测试阶段环境的不同,根据实测数据得到了变化的环境因子,并且根据测试阶段的故障检测率和变化的环境因子,转化得到了操作运行阶段的故障检测率.考虑到故障的排除效率和故障引入率,从而建立了一个既考虑运行环境和测试环境差别,又考虑故障排除效率和故障引入率的非齐次泊松过程类软件可靠性增长模型(PTEO-SRGM).在两组失效数据上的实验分析表明,对这组失效数据,PTEO-SRGM模型比G-O模型等模型的拟合效果和预测能力更好.
-
关键词
软件可靠性增长模型
非齐次泊松过程
变化的环境因子
不完美调试
-
Keywords
software reliability growth model
non-homogeneous Poisson process
environmental function
imperfect debugging
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种基于离散时间的NHPP软件可靠性增长模型
被引量:2
- 2
-
-
作者
何焱
张来顺
刘伟
黎中文
-
机构
解放军信息工程大学电子技术学院
-
出处
《计算机应用研究》
CSCD
北大核心
2011年第7期2569-2572,共4页
-
文摘
基于非齐次泊松过程的软件可靠性增长模型按时间域可分为连续时间模型和离散时间模型两类。现有的软件可靠性增长模型大多都是针对连续时间构造的,在一定程度上忽视了对离散时间模型的研究。利用概率生成函数构建两种基于离散时间的软件可靠性增长模型——基本模型和扩展模型,具有很大的实用性和必要性。构建的扩展模型以不完美排错情形作为基础,考虑到了由于故障排除而有可能引入新故障的问题,同时还考虑到了在软件排错过程中由于测试团队的熟练程度而引起的软件故障排除率的相对变化情况,这使得提出的模型更加符合实际。最后利用两组公开发表的失效数据集对两种模型与指数模型和S型模型进行对比验证,验证结果表明提出的两种模型具有更好的拟合能力和预测效果。
-
关键词
软件可靠性增长模型
非齐次泊松过程(NHPP)
离散时间模型
参数估计
不完美调试
-
Keywords
software reliability growth model(SRGM)
NHPP(non-homogeneous Poisson process)
discrete time models
parameter estimation
imperfect debugging
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名Weibull分布引进故障的软件可靠性增长模型
被引量:11
- 3
-
-
作者
王金勇
张策
米晓萍
郭新峰
李济洪
-
机构
山西大学软件学院
哈尔滨工业大学(威海)计算机科学与技术学院
-
出处
《软件学报》
EI
CSCD
北大核心
2019年第6期1759-1777,共19页
-
基金
山西省自然科学基金(201801D121120)
NSFC-广东联合基金(U1501501)
山西省软科学研究项目(2017041039-6)~~
-
文摘
软件调试是复杂过程,可能会受到很多种因素的影响,例如调试资源分配、调试工具的使用情况、调试技巧等.在软件调试过程中,当检测到的故障被去除时,新的故障可能会被引进.因此,研究故障引进的现象对建立高质量的软件可靠性增长模型具有重要意义.但是到目前为止,模拟故障引进过程仍是一个复杂和困难的问题.虽然有许多研究者开发了一些不完美调试的软件可靠性增长模型,但是一般都是假设故障内容(总数)函数为线性、指数分布或者是与故障去除的数量成正比.这个假设与实际的软件调试过程中故障引进情况并不完全一致.提出一种基于Weibull分布引进故障的软件可靠性增长模型,考虑故障内容(总数)函数服从 Weibull分布,并用相关的实验验证了提出的模型的拟合和预测性能.在用两个故障数据集进行的模拟实验中,实验结果指出:提出的模型和其他模型相比,有更好的拟合和预测性能以及更好的鲁棒性.
-
关键词
软件可靠性
软件可靠性增长模型
非齐次泊松过程
不完美调试
Weibull
分布的故障内容函数
-
Keywords
software reliability
software reliability growth model (SRGM)
non-homogeneous Poisson process (NHPP)
imperfect debugging
Weibull-distribution fault content function
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于非线性和测试覆盖率的软件可靠性增长模型
被引量:5
- 4
-
-
作者
徐如远
袁宏杰
王乾元
-
机构
北京航空航天大学可靠性与系统工程学院
-
出处
《系统工程与电子技术》
EI
CSCD
北大核心
2020年第2期473-479,共7页
-
文摘
软件可靠性增长模型一般假设故障是独立的,且检测到的故障能够被排除。但在工程中,一些检测到的故障可能无法排除,在排除过程中也可能会引入新的故障。考虑上述因素,本文假设故障的引入过程与时间呈现非线性关系,通过测试覆盖率函数来表示软件故障检测率,建立了基于非齐次泊松过程(non-homogeneous Poisson process,NHPP)的软件可靠性增长模型。为规避参数估计过程中模型函数导数连续性和存在性的限制,应用一个自适应变化的实值遗传算法进行计算。最后通过一个真实软件失效数据集对模型参数进行计算,利用不同的评价准则将所提模型和现有模型进行比较,说明所提模型的优越性和准确性。
-
关键词
测试覆盖率
不完美调试
非线性
可靠性增长模型
-
Keywords
test coverage
imperfect debugging
nonlinear
reliability growth model
-
分类号
TB114.3
[理学—概率论与数理统计]
-
-
题名考虑排错过程引进故障的开源软件可靠性模型研究
被引量:4
- 5
-
-
作者
米晓萍
王金勇
-
机构
山西大学软件学院
-
出处
《计算机应用研究》
CSCD
北大核心
2019年第7期2070-2074,2080,共6页
-
基金
山西省自然科学基金资助项目(201801D121120)
山西省软科学研究资助项目(2017041039-6)
-
文摘
如何评估开源软件的可靠性是一个重要的问题,与传统的闭源软件相比,在建立开源软件可靠性模型时必须考虑故障引入和故障检测与排错之间的延迟时间这两个因素。考虑了排错过程和不完美调试现象,提出了相应的开源软件可靠性模型,并且用两个开源软件故障数据集实验来验证提出模型的拟合性能与预测性能。实验结果表明,提出的模型在开源软件可靠性评估中具有良好的拟合和预测性能,以用于开源软件在实际的开发过程中的可靠性评估。
-
关键词
软件可靠性
软件可靠性模型
排错过程
不完美调试
开源软件
-
Keywords
software reliability
software reliability model
correction process
imperfect debugging
open source software
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-