技術(shù)總結(jié)
本發(fā)明是一種嵌入式軟件安全性自動化驗證系統(tǒng)及其驗證方法,該技術(shù)方案結(jié)合基于模型檢測的形式化驗證技術(shù)與基于模型的軟件測試技術(shù),實現(xiàn)了對軟件安全性的雙重驗證。本發(fā)明實現(xiàn)的自動化驗證系統(tǒng)包括四部分,分別是軟件需求建模模塊、安全性驗證規(guī)則數(shù)據(jù)庫、形式化驗證模塊、安全性測試模塊。軟件需求建模模塊包含兩個子模塊,其中ICD建模模塊描述軟件外部交聯(lián)環(huán)境,形式化建模模塊描述軟件內(nèi)部行為。其次構(gòu)建安全性驗證規(guī)則數(shù)據(jù)庫,用于存放安全性驗證規(guī)則。然后構(gòu)建形式化驗證模塊,該模塊基于安全性驗證規(guī)則和模型檢測算法對軟件需求進行模型驗證。軟件測試模塊中包含兩個模塊,其中測試用例生成模塊用于生成可執(zhí)行的安全性用例。測試用例翻譯模塊對生成的用例進行格式轉(zhuǎn)換。
技術(shù)研發(fā)人員:周漢清;黃燕冰;江志煒
受保護的技術(shù)使用者:中國航空綜合技術(shù)研究所
文檔號碼:201610908949
技術(shù)研發(fā)日:2016.10.19
技術(shù)公布日:2017.03.22