本發(fā)明涉及一種基于化學反應優(yōu)化的錯誤定位方法,包括以下步驟:(1)軟件行為圖構(gòu)建;(2)軟件行為圖約簡;(3)分子種群初始化;(4)最優(yōu)分子種群搜索;(5)錯誤定位。該方法對源程序插樁,執(zhí)行測試用例收集程序執(zhí)行路徑信息,構(gòu)造軟件行為圖并進行約簡,然后定義化學反應優(yōu)化分子結(jié)構(gòu)和解空間,初始化反應分子種群,之后選取合適適應度函數(shù)利用化學反應優(yōu)化迭代搜索最優(yōu)分子種群;最終將種群中的分子轉(zhuǎn)化為程序狀態(tài)上下文進行錯誤定位。本發(fā)明目的在于提供錯誤相關(guān)的程序上下文信息,利于開發(fā)人員理解執(zhí)行失效的原因,進而定位和修復錯誤,提高了程序調(diào)試效率。
聲明:
“基于化學反應優(yōu)化的錯誤定位方法” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學習研究,如用于商業(yè)用途,請聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)