- 4
- 0
- 约6.06千字
- 约 4页
- 2017-08-26 发布于河南
- 举报
软件可靠性增长模型的修改
李红霞,孟宪云,李宁
燕山大学理学院,河北秦皇岛(066004 )
E-mail :xiaoxia209198282@163.com
摘 要:以往建立的一些基于失效严重程度分类的软件可靠性增长模型没有考虑严重程度可
以随失效时间而发生变化的情况。本文考虑了此种情况,对NHPP 模型进行了修改,并对新
模型进行了求解和评价。
关键词:软件可靠性增长模型;失效严重程度分类;NHPP 模型
中图分类号:TP311 文献标识码:A
1. 前言
随着人们对于软件可靠性度量的进一步要求,可靠性建模的最优方法成为软件可靠性领
域的研究热点之一。经典的软件可靠性模型的一些假设条件往往过于苛刻,与实际环境不符.
这就促使我们找到更合理的假设条件,去弥补这些缺陷。
随着人们对于失效严重程度的不同认识的加深, 已经建立了一些基于失效严重程度分类
的软件可靠性增长模型,但这些模型的假设只是将失效程度固定地分为了几类。实验证明,严
重程度可以随失效时间而发生变化[1],从而我们应该考虑严重程度变化对软件可靠性增长模
型所带来的影响。
2. 分析
[1]
失效严重程度分类 是一组单个出现时对用户产生相互影响的失效,对失效指定严重程
度,主要是为了结合失效频率来解决失效的优先级.严重程度随失效时间发生变化,反映到量
的变化是失效频率发生变化,从而改变了失效的优先级,同时严重程度的改变,体现了排错任
务的不完全,它将严重程度级别进行了修改,或者使其降级,或者使其升级。
对失效进行严重程度分类有不同的分级标准.常见的分级标准包括对人员生命、成本和
系统能力的影响。这些分级标准又包括很多子标准,有些子标准对于特定应用系统来说是很
重要的。例如,成本影响可能包括额外的运行成本,修复和恢复成本。现有或潜在业务机会
的损失。系统能力影响可能包括关键数据损失可恢复性和停机时间等子标准。对于可用性很
重要的系统,导致更长停机时间的失效常常被分配更高的失效严重程度类。特别注意的是,
严重程度可以随失效发生的时间而发生变化。例如,在有很多顾客正在等待服务的中午,银
行系统的失效要比其他时间的失效严重程度高。在定义要使用的失效严重程度类时,经验表
明最好的方法是集体讨论需要考虑的所有可能的导致失效的因素,然而逐步确定最重要的失
效。
一般说来,失效严重程度类的影响分布很广泛,因为不可能很准确地估计影响。例如,
根据成本划分的失效严重程度类可以以10倍的关系划分。通常失效严重程度类不会多于四个
级别,所代表的影响范围大约是1000倍。更大的影响不常见,最小类的影响很微小,因此基
本上可以不予考虑。
这里我们只按某种分级标准将失效分为两个等级。如图表1所示:
- 1 -
表1 按某种分级标准划分的失效严重程度类
失效严重程度分类 失效频率
1类 P(t)
2类 1-P(t)
P(t)表示1类失效产生的频率,它随着时间的改变,会发生改变,从而体现了失效严重
程度级别的改变。
3. 模型及假设
下面我们将基于NHPP模型来进行考虑:
G-O模型的基本假设如下[2] :
1)软件在与预期的操作环境相似的条件下运行;
2 )软件的失效遵循NHPP过程;
3 )故障一旦被发现,立即被排除,并且不应入新的故障;
原创力文档

文档评论(0)