本發(fā)明公開了一種基于動態(tài)程序失效執(zhí)行塊的程序錯誤定位方法,對SFL方法進行了理論和實踐兩方面的分析,在此基礎上提出了新的顆粒度即動態(tài)程序失效執(zhí)行塊DFEB,并基于此顆粒度提出了一種新的錯誤定位方法即基于動態(tài)程序基本塊的錯誤定位方法。本發(fā)明通過對每個測試用例所執(zhí)行的相鄰語句進行分組,可以從測試執(zhí)行所獲得的覆蓋矩陣來輕松地構建DFEB,然后使用條件概率模型將DFEB集成到SFL技術中,可有效定位程序錯誤語句。實驗結果表明,在大多數(shù)情況下,本發(fā)明方法比經典方法更有效,在整體錯誤定位效果上具有優(yōu)勢。
聲明:
“基于動態(tài)程序失效執(zhí)行塊的程序錯誤定位方法” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業(yè)用途,請聯(lián)系該技術所有人。
我是此專利(論文)的發(fā)明人(作者)