嵌入式實時系統(tǒng)建模驗證工具
為了提高安全關鍵實時嵌入式軟件系統(tǒng)的質(zhì)量,降低開發(fā)成本與周期,并使得軟件系統(tǒng)具有可重用、可移植和互操作等特性,基于目前國際標準體系結構描述語言AADL( Architecture Analysis and Design Language)和同步語言Signal,研發(fā)了輔助配套軟件工具集,可進行系統(tǒng)的可靠性、可調(diào)度性、安全性分析,以及自動代碼生成,從全生命周期的角度保證系統(tǒng)的可信性質(zhì)。 本項目主要特點如下。 1.可以插件的形式集成在AADL開發(fā)平臺OSATE上,支持高可靠性實時系統(tǒng)的軟件設計建模; 2.可以提供集成開發(fā)環(huán)境,將AADL模型轉換為TASM模型和UPPAL模型,然后采用相關的模型分析和檢測工具進行驗證分析,包括可靠性、可調(diào)度性、時間屬性等分析; 3.可以支持基本的AADL到C,Signal到OpenMP的自動代碼生成技術。 目前該成果已指導多個關鍵實時系統(tǒng)的建模和驗證應用,獲得國家專利1項。
北京航空航天大學
2021-04-13