[发明专利]一种基于时间扩展petri网的嵌入式软件可靠性评估方法在审

专利信息
申请号: 201710042995.1 申请日: 2017-01-19
公开(公告)号: CN106933737A 公开(公告)日: 2017-07-07
发明(设计)人: 殷永峰;张弛;刘利军 申请(专利权)人: 北京航空航天大学
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京永创新实专利事务所11121 代理人: 姜荣丽
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于时间扩展petri网的嵌入式软件可靠性评估方法,属于软件可靠性技术领域。所述的方法包括确定评估对象绘制软件体系结构的基于时间扩展的petri网模型、构建软件系统的可达状态标识转移图、获得组件可靠度和变迁可靠度、构建状态转移矩阵、软件系统可靠度计算和灵敏度计算。本发明方法对petri网进行了时间方面的扩展,通过加入延时、时序方面的因素提高了对实时嵌入式软件的描述能力,并引入相关可靠性,将这些特点运用到可靠性评估中;本发明克服了采用路径的模型计算方法较为复杂并且可能不太准确的问题;可识别影响软件系统可靠度的关键组件。
搜索关键词: 一种 基于 时间 扩展 petri 嵌入式 软件 可靠性 评估 方法
【主权项】:
一种基于时间扩展petri网的嵌入式软件可靠性评估方法,其特征在于:包括以下几个步骤,步骤一:确定评估对象,绘制软件体系结构的基于时间扩展的petri网模型;确定软件系统的功能组件名称和变迁名称,对于软件系统中的功能组件的集合确定为petri网中的库所,通过令牌在库所中的转移来描述软件系统的运行,绘制软件体系整体的petri网模型;步骤二:构建软件系统的可达状态标识转移图;Petri网模型通过令牌的运行来模拟整个软件系统的运行,在某一时刻如果功能组件获得令牌则处于运行状态,通过令牌的转移获得整个系统的可达状态标识,进而得到petri网的可达状态标识转移图;步骤三:获得组件可靠度和变迁可靠度;根据软件测试数据和失效数据,确定各个组件的单独的组件可靠度;根据系统运行情况,对于Petri网模型中的瞬时变迁,根据运行情况,确定瞬时变迁概率,并满足∑jpij=1,其中pij表示系统正常从状态i运行到状态j的转移概率;对于时间变迁,一方面,如果具有延时方面的可靠性,根据系统运行情况,确定各个并行变迁Ti′的运行时间段[Til′,Tiu′],然后得到合并之后的并行变迁T′的期望运行时间段[max(T1l′,T2l′,…,Tnl′),max(T1u′,T2u′,…,Tnu′)],n表示并行功能组件数,T′=T1′,T2′,…Ti′,…,Tn′,根据系统对于延时的要求t′,得到变迁可靠度RT′为:RT′=t′/(max(T1u,T2u,…,Tnu)‑max(T1l,T2l,…,Tnl)),另一方面,如果具有时序方面的可靠性,根据时序公式得到合并后的并行变迁T′的时序逻辑公式,根据系统实际运行情况,计算得到变迁可靠度。步骤四:构建状态转移矩阵;根据步骤三获得的各个组件可靠度和变迁可靠度,构建软件系统的状态转移矩阵,假设软件系统由n个可达状态构成{M1,…,Mn},其中M1为初始可达状态,Mn为终止可达状态;对现有状态空间进行扩充,加入两个吸收状态S和吸收状态F,其中吸收状态S代表软件正确完成并结束的概率,该吸收状态S只能由最终可达状态Mn转移得到,吸收状态F为软件某一个可达状态发生失效,由任意可达状态获得,扩充可达状态空间,得到状态转移矩阵为M={S,F,M1,…,Mn};步骤五:软件系统可靠度计算;根据步骤四得到的状态转移矩阵M,采用下述公式计算软件系统可靠度Rs:Rs=(-1)n+1|E||I-M|×Rn]]>其中,I为单位矩阵,E为矩阵中删除第n行和第1列后的矩阵,Rn为第n个可达状态的可靠度;步骤六:灵敏度计算;假设组件可靠度为RSi,而将第一步中建立petri网模型中其它所有组件可靠度和转移概率参数视为常数,这时软件系统可靠度函数就变为Rs=f(Ri),令组件可靠度Ri在闭区间[Rl,Rh]内变化,ΔRi=Rh‑Rl,则软件系统可靠度Rs的变化值为ΔRs=f(Rh)‑f(Rl);组件可靠度的灵敏度定义为:ΔRs/ΔRi;分析状态转移概率灵敏度时,假设状态i和状态j间转移概率为pij,而将petri网模型中其它所有组件可靠度和除pij之外的转移概率参数视为常数,这时软件系统可靠度函数就变为Rs=f(pij);令pij在闭区间[pl,ph]内变化,Δpij=ph‑pl;则软件系统可靠度Rs的变化值为f(ph)‑f(pl);功能组件转移概率的灵敏度定义为:ΔRs/Δpij。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710042995.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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