[发明专利]一种基于时间扩展petri网的嵌入式软件可靠性评估方法在审
申请号: | 201710042995.1 | 申请日: | 2017-01-19 |
公开(公告)号: | CN106933737A | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 殷永峰;张弛;刘利军 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京永创新实专利事务所11121 | 代理人: | 姜荣丽 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 时间 扩展 petri 嵌入式 软件 可靠性 评估 方法 | ||
1.一种基于时间扩展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:
其中,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。
2.根据权利要求1所述的一种基于时间扩展petri网的嵌入式软件可靠性评估方法,其特征在于:所述的变迁分为瞬时变迁和时间变迁;所述的petri网包括述选择结构、并行结构、归并结构、中断结构和冗余结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710042995.1/1.html,转载请声明来源钻瓜专利网。