软件可靠性研究发展及方法.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件可靠性研究发展及方法 摘 要: 随着科学技术的不断进步,软件可靠 性成为我们关注的一个问题,软件系统规模越做越大 越复杂,其可靠性越来越难保证。软件可靠性对于软 件具有重大意义,本文主要阐述了软件可靠性的基本 概念,软件可靠性主要研究方法。 关键词:软件可靠性 G-O 模型 NHPP 软件剖面 中图分类号: TP31 文献标识码: A 文章编号: 1003-9082 (2015)12-0001-01 软件可靠性是指在规定时间和条件下,软件无故 障运行的概率。对它的研究具有重要价值和意义,特 别是关系到人民的生命财产安全中的一些系统,例如 航空、医疗、军事等领域。例如 1996 年,由于软件故 障,欧洲航天局发射阿丽亚娜 -5 失败,造成巨大经济 损失。 软件可靠性研究为软件的防错,查错,容错,纠 错等提供必要的信息。软件的可靠性分析可以分为基 于路径的、基于状态的、基于操作剖面的。从软件的 本身特征出发,软件可靠性与软件的复杂度,路径和 执行频率,软件的构件与可靠性的都有密切关系。 从 1972 年 J-M 软件可靠性模型发表到今天,已 公开发表的模型有几百种。这些模型中,有基于随机 过程,概率统计的模型,有基于机器学习的模型,有 基于软件构件的 markov 链模型等。它们分别适用于一 定的环境条件下。 一、几个基本概念 1.软件可靠性和测试中的三种时间,第一种是日 历时间,就是我们日常生活中采用的时间 ;是第二种是 时钟时间,时钟时间是指从程序运行开始,到运行结 束所用时间 ;第三种是 CPU 时间。 2.初始故障数:测试开始时软件中故障的个数 ;剩 余故障数:经测试和故障排除后,尚残留在软件(程 序和文档)中的故障数。 3.可靠度 R (t ):指 t=O 时系统正常条件下, 系统 在时间区间 [O ,t )时间内能正常运行的概率。 4.失效概率 F (t ):失效概率是失效时间少于或等 于 f 的概率,根据其定义可知它和可靠度 R (t )之间 存在如下联系:,F (t )=1-R (t )。 5.失效强度 f (t ):失效强度是失效概率的密度函 数。 6.平均无失效时间 MTTF :指当前时间到下一次 失效时间的均值。 二、传统软件可靠性统计概率模型,最经典的几 种模型包括 1.J-M 模型,它基于以下几个基本假设: a、软件的初始错误数为 N (N≥O ); b、故障率与软件中的剩余错误数成正比 ; c、一个错误一旦被发现, 立即排除且排除错误时 不引入新的错误。 J-M 模型中软件第 i 次失效强度函数 为 ,其中 N 为软件 中错误总数, 为失效率。 J-M 模型软件可靠性函 数为: 2.NHPP 模型: 它建立在几个假设基础上: a、系统的初始故障数目为 0,即 N (O )=O; b、{N (t ),t ≥O )是一个独立的增量过程 ; c、P{N (t+ △t )一 N (t )]=1 )= λ△t+o

文档评论(0)

lh2468lh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档