一種軟件演化過程故障分析方法
基本信息
申請?zhí)?/td> | CN201410623526.5 | 申請日 | - |
公開(公告)號 | CN104461867B | 公開(公告)日 | 2018-04-03 |
申請公布號 | CN104461867B | 申請公布日 | 2018-04-03 |
分類號 | G06F11/36 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 文萬志;陳建平;陳翔;鄭國平;蔣崢崢;顧衛(wèi)江;彭志娟 | 申請(專利權(quán))人 | 北京三聚陽光知識產(chǎn)權(quán)服務(wù)集團有限公司 |
代理機構(gòu) | 北京科億知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 南通大學(xué);航天中認軟件測評科技(北京)有限責(zé)任公司 |
地址 | 226019 江蘇省南通市嗇園路9號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提出了一種軟件演化過程故障分析方法,主要用于解決軟件在不斷演化過程中故障理解和分析問題,包括如下步驟:步驟1、使用AST分析器,構(gòu)造演化修改程序的中間表示形式抽象語法樹EFAGM_AST;步驟2、基于演化修改,確立EFAGM的關(guān)鍵修改節(jié)點集,依次構(gòu)建修改節(jié)點集的前向和后向影響節(jié)點和路徑;步驟3、根據(jù)計算EFAGM圖節(jié)點的域,生成EFAGM的靜態(tài)影響因子和動態(tài)影響因子,完成演化故障分析圖模型EFAGM的構(gòu)建;在故障發(fā)生時,采用EFAGM實現(xiàn)對程序演化修改引起的故障分析。本發(fā)明不僅可以表示演化修改影響元素及其之間的關(guān)系,而且能有效提高演化故障分析的效率。 |
