本發明涉及一種基于AADL模型擴展的軟件系統安全性驗證與評估方法,是為了解決現有的基于AADL模型的驗證評估很難對系統模型進行直接處理,需要付出巨大計算代價,且計算中蘊含大量冗余的缺點而提出的,包括:使危險因素與AADL架構模型建立聯系,形成機理生成模型;提取模型元素并根據模型元素生成時間狀態故障樹、硬件軟件影響分析樹以及共因時效分析樹,并根據樹形結構自底向上逆推危險產生路徑;設置每個物理器件的物理資源的性能與容量;并根據標注好的物理器件的危險因素概率來計算所述物理器件的失效概率;將AADL安全性模型轉換為時間自動機模型;調用形式化驗證工具UPPAAL對所述時間自動機模型進行分析和驗證;本發明適用于軟硬件系統的安全性評估。
聲明:
“基于AADL模型擴展的軟件系統安全性驗證與評估方法” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)