本文讨论了贝叶斯方法,用于在测试过程中估计和预测软件系统的可靠性。 针对软件故障,提出了由Musa-Okumoto(1984)软件可靠性模型引起的非均质泊松过程(NHPP)。 Musa-Okumoto NHPP可靠性模型由执行时间部分和日历时间部分两个部分组成,是软件可靠性分析中的一种流行模型。 软件可靠性模型的预测分析对于修改,调试和确定何时终止软件开发测试过程非常重要。 但是,文献中缺少对Musa-Okumoto(1984)NHPP模型的贝叶斯和古典预测分析。 本文讨论了与开发测试程序密切相关的单样本预测中的四个软件可靠性问题。 采用基于非信息先验的贝叶斯方法来为这些问题制定明确的解决方案。 给出了基于真实和模拟数据的示例,以说明已开发的理论预测结果。
1
软件可靠性模型日趋复杂、细化的今天,文章主要以两个经典模型——JM模 秽和GO模型为例,说明经典随机过程类可靠性模型具有强大的理论研究价值,同时应用具体实例,表明若可靠性评估者把握好一个“度”,即:在适当的条件(合适的软件故障数据,合理的应用阶段经典随机过程类可靠性模型还是具有很大的实用性。
2023-03-15 20:15:15 243KB M模型;GO模型;度
1
在激光角度欺骗仿真系统的需求分析和概要设计阶段,使用基于模糊故障模式、影响及危害性分析(FMECA)框架的分配法对该系统软件可靠性分配。首先建立影响因素集、评价集合;然后基于FMECA框架进行模糊综合评价;再利用层次分析法(AHP)得到权重集;最后通过量化手段得到各子系统的不可靠系数并将它们转化为平均无故障时间(MTBF)。最终得到的可靠性指标符合专家评估和类似软件系统的可靠性分配结果。
2023-01-12 11:38:05 1.24MB 工程技术 论文
1
通过对专家系统工具的深入研究,将并行工程的思想引入了专家系统,提出了可靠性专家系统的基本框架,给出了基于并行工程的专家系统可靠性设计的方法,通过面向用户的设计和基于仿真的测试来实现。最终基于CLIPS实现了某潜艇设计评估专家系统的可靠性验证。
2023-01-11 10:03:41 930KB 工程技术 论文
1
嵌入式软件可靠性测试方法 本标准规定了嵌入式软件生存周期内软件产品的可靠性测试方法、过程和准则。 本标准适用于嵌入式软件生存周期全过程,可用于嵌入式软件测试中的可靠性增长测试和可靠性确认测试要求。
2022-11-08 17:30:28 1.47MB GB-T
1
计算机软件可靠性和可维护性管理.pdf
2022-10-22 14:05:00 458KB 互联网
计算机软件可靠性和可维护性管理.docx
2022-10-22 14:04:59 132KB 互联网
人工智能-机器学习-软件可靠性和软件最优发布问题的研究胡仁胜.pdf
2022-05-23 19:07:00 5.2MB 人工智能 机器学习 文档资料
软件测试是保证软件质量的重要手段,软件可靠性是软件质量的重要度量。两者之间有着密切的内在联系。软件测试提高软件的可靠性;软件可靠性的评估可以为软件测试提供合理的终止信号。相对于硬件可靠性稳步上升的趋势,软件的质量保证显得很困难。软件的可靠性研究也很不成熟,远远落后于硬件的可靠性研究。关于软件可靠性的研究还有很多的工作。 本文首先介绍了软件测试的理论与方法,介绍了软件错误在软件测试工作中的重要地位与软件测试的模型。接着对可靠性与软件可靠性研究的理论做了介绍,详细介绍了几种重要的软件可靠性模型。最后对传统工程可靠性研究分析了其取得成功的原因。在此基础上分析了软件可靠性研究的特点,阐述了导致软件可靠性研究困难的四个原因。并针对其中的两个提出了改进的方法,并将其应用到软件可靠性模型的改进之上。在对一个物流管理系统的可靠性评估工作中,验证了可靠性模型改进的有效性。 本文主要的工作有以下几点: 1)分析了软件可靠性研究特有的四个难点:软件开发面临的问题领域的不确定性;软件开发中实现机制的人为性与多样性;软件开发缺乏标准化的设计;可靠性研究中对软件错误的...
2022-05-11 18:53:27 2.68MB 软件可靠性
1
人工智能-机器学习-计算机联锁系统软件可靠性设计方法的应用研究.pdf
2022-05-08 09:10:10 4.08MB 人工智能 文档资料 机器学习