[發明專利]一種基于時間擴展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.szxzyx.cn/pat/books/201710042995.1/1.html,轉載請聲明來源鉆瓜專利網。





