摘要:為提高軟件的可信性,提出了一種基于免疫算法的可信軟件系統(tǒng)本體模型。該模型將軟件系統(tǒng)由內而外抽象為四層,即語義層、演化控制層、服務層和免疫過濾層,并詳細闡述了各層結構和運行原理。該模型具有自我學習、自我調整和持續(xù)改進的能力,當領域知識發(fā)生變化后,維護人員可通過人工免疫疫苗注入實現系統(tǒng)的自主演化,從而確保系統(tǒng)具有相應的高可信屬性,為可信軟件開發(fā)提供方法論支持。
關鍵詞:可信軟件本體模型;免疫過濾算法;免疫演化控制
中圖分類號:TP311 文獻標志碼:A
文章編號:1001-3695(2009)1I一4155-04