[发明专利]软件可靠性早期评估方法在审

专利信息
申请号: 201910467512.1 申请日: 2019-05-31
公开(公告)号: CN110297765A 公开(公告)日: 2019-10-01
发明(设计)人: 韩坤;吴纬;史力晨;王铁虎;徐文静;冯晓霞;陶溢;孔国杰;周建明 申请(专利权)人: 中国人民解放军63963部队
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京鸿元知识产权代理有限公司 11327 代理人: 李玉琦;管士涛
地址: 100072*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 软件组件 软件系统 残留 软件可靠性 构建 评估 路径模型 模型评估 评估模型 情况获取 循环路径 运行软件 状态模型 故障率 缺陷数 伪路径 一次性 建模
【权利要求书】:

1.一种软件可靠性早期评估方法,其特征在于,包括以下步骤:

步骤S1,构建单个软件组件残留缺陷的早期评估模型,所述早期评估模型为条件线性高斯混合贝叶斯网络结构;

步骤S2,通过所述早期评估模型得到单个软件组件的残留缺陷情况,包括连续运行软件系统中单个软件组件的残留缺陷密度,或者一次性运行软件系统中单个软件组件的残留缺陷数;

步骤S3,根据单个软件组件的残留缺陷情况获取单个软件组件的可靠性;

步骤S4,构建软件系统使用模型;

步骤S5,通过单个软件组件的可靠性和软件系统使用模型评估软件系统的可靠性;其中

所述步骤S4包括:步骤S41,对软件UML模型进行面向可靠性的扩展,包括:对用例之间和场景之间的转移概率进行扩展,以及对软件组件的执行时间进行扩展;步骤S42,分别列出软件系统中每一个场景的前置条件和后置条件,其中,前置条件为场景被执行的满足条件,后置条件为场景执行后,软件组件转入的状态;步骤S43,创建一个半Markov过程,状态集合为S,初始态为Initial,将初始态Initial添加到状态集合S中,且令目前态CurrentState=Initial,状态转移标记集合为T;步骤S44,分别针对场景集合中的每一个场景Sci,若场景Sci的前置条件Sci.Pre2∈S,则令CurrentState=Sci.Pre2,且生成从CurrentState状态出发的一个迁移,将场景Sci的后置条件Sci.Post2添加到状态集合S中;步骤S45,将场景Sci从场景集合中删除;步骤S46,若场景集合非空,则返回到步骤S44,否则,生成所述软件系统使用模型;

所述步骤S5包括:对于一次性运行软件系统,通过下式计算软件系统的可靠度:其中,R表示软件系统的可靠度,n表示状态数,Rn表示状态n转移到成功状态的概率,Q是转移概率矩阵中去除吸收态Success状态和Failure状态对应的行和列得到的矩阵,其中,转移概率为Rijpij,Rij表示从状态i向状态j转移时,所运行的场景的可靠性,pij表示从状态i向状态j转移的概率,I是单位矩阵,|I-Q|是矩阵(I-Q)的行列式,E是矩阵(I-Q)去除第一列和最后一行后得到的矩阵,|E|是矩阵E的行列式;

所述步骤S5还包括:对于连续运行软件系统,通过下式计算软件系统的故障率:其中,λ表示软件系统的故障率,pij表示从状态i向状态j转移的概率,1/μij表示状态i向状态j转移时所运行的场景的平均执行时间,λij表示状态i向状态j转移时所运行的场景的故障率,πi表示状态的稳态激发概率,πi·pij表示场景的稳态激发概率。

2.根据权利要求1所述的软件可靠性早期评估方法,其特征在于,所述步骤S2包括:

确定所述条件线性高斯混合贝叶斯网络结构中的各个节点的节点类型和取值范围;

根据各个节点的节点类型和取值范围确定各个节点中根节点的取值范围或概率分布;

根据各个节点的节点类型和取值范围确定各个节点中条件节点的概率分布;

根据根节点的取值范围或概率分布以及条件节点的概率分布,确定过程特性、产品特性以及资源特性的分布;

根据过程特性、产品特性以及资源特性的分布得到分别与过程特性相对应的残留缺陷子分布;

根据残留缺陷子分布和过程特性得到单个软件组件的残留缺陷分布;

根据单个软件组件的残留缺陷分布得到单个软件组件的残留缺陷情况。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军63963部队,未经中国人民解放军63963部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910467512.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top