本發(fā)明公開(kāi)一種軟件運(yùn)行時(shí)故障傳播路徑的獲取方法:步驟一、軟件動(dòng)態(tài)運(yùn)行時(shí)數(shù)據(jù)收集,具體包括:確定所要收集的數(shù)據(jù)類(lèi)型;對(duì)目標(biāo)軟件進(jìn)行代碼插樁;監(jiān)控程序運(yùn)行時(shí)數(shù)據(jù)并記錄;步驟二、基于數(shù)據(jù)對(duì)比分析的故障傳播路徑獲取方法,具體包括:數(shù)據(jù)預(yù)處理;通過(guò)比較分析數(shù)據(jù)獲得故障傳播路徑。本發(fā)明能夠在Linux環(huán)境下獲取C語(yǔ)言程序在故障運(yùn)行時(shí)的故障傳播路徑??梢詭椭浖こ處熞月窂綖榫€索,快速準(zhǔn)確地定位軟件故障的所在處,降低維護(hù)成本;綜合同一程序的多個(gè)故障傳播路徑分析,可以得出程序容易產(chǎn)生故障的模塊位置,有助于軟件工程師改進(jìn)易錯(cuò)模塊,提高軟件可靠性;對(duì)軟件動(dòng)態(tài)運(yùn)行的監(jiān)控還可以為軟件提供失效報(bào)警的作用。
聲明:
“軟件運(yùn)行時(shí)故障傳播路徑的獲取方法” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)