一种离散型软件的可靠性贝叶斯验证方法、系统及设备
技术特征:
1.一种离散型软件的可靠性贝叶斯验证方法,所述离散型软件以离散时间记录任务执行失败的数据;其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,确定离散型软件可靠性增长模型,包括:
3.根据权利要求2所述的方法,其特征在于,所述可靠性增长模型包括初始缺陷总数和缺陷检出率两个参数,所述两个参数基于所述离散数据集采用极大似然估计法估计得到;所述可靠度函数和累积缺陷函数均与所述两个参数有关。
4.根据权利要求2或3所述的方法,其特征在于,所述缺陷检出函数为:
5.根据权利要求3所述的方法,其特征在于,采用极大似然估计法估计所述两个参数,包括:
6.根据权利要求1或2所述的方法,其特征在于,所述离散型软件可靠性增长模型为:
7.根据权利要求1或2所述的方法,其特征在于,所述先验分布π(r)为:
8.根据权利要1或7所述的方法,其特征在于,所述后验分布π(r|n,s)为:
9.一种离散型软件的可靠性贝叶斯验证系统,所述离散型软件以离散时间记录任务执行失败的数据;其特征在于,包括:
10.一种电子设备,其特征在于,包括:
技术总结
本申请属于软件分析领域,具体公开了一种离散型软件的可靠性贝叶斯验证方法、系统及设备,方法包括:获取对离散型软件进行可靠性增长测试的离散数据集;结合数据集和离散时间域上的非齐次泊松过程,确定离散型软件可靠性增长模型;基于可靠性增长模型估计离散型软件再成功执行预设规定任务的概率;将可靠度的先验分布设为贝塔分布,基于成功执行预设规定任务的概率和最大熵法估计贝塔分布的参数;基于先验分布和贝叶斯定理确定可靠度的后验分布;根据后验分布确定预设可容忍失效次数下对离散型软件进行可靠性验证所需的测试用例数量;根据测试用例数量和可容忍失效次数进行可靠性验证。通过本申请,提出一种有效的离散型软件可靠性验证方案。
技术研发人员:王玉琢,袁昊劼,刘海涛,翟亚利
受保护的技术使用者:中国人民解放军海军工程大学
技术研发日:
技术公布日:2024/11/26
文档序号 :
【 40124167 】
技术研发人员:王玉琢,袁昊劼,刘海涛,翟亚利
技术所有人:中国人民解放军海军工程大学
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:王玉琢,袁昊劼,刘海涛,翟亚利
技术所有人:中国人民解放军海军工程大学
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
