如今,軟件在人們的社會生活中占據越來越重要的地位,軟件的正確性也受到人們越來越多的重視。軟件測試是保證軟件正確性以及安全性的重要手段,它的主要任務是發(fā)現軟件設計缺陷,進而要求開發(fā)人員分析、定位錯誤并修復缺陷。本書共9章,其主要內容包括程序分析技術、符號執(zhí)行技術、軟件測試與錯誤定位技術、基于執(zhí)行路徑的 弱前置條件計算、基于后綴路徑摘要的符號執(zhí)行加速、基于反饋驅動的增量符號執(zhí)行、級聯(lián)式錯誤定位方法、演化軟件錯誤定位方法和符號執(zhí)行指導的并行程序分析。本書是程序分析領域的專業(yè)書籍,可供軟件測試、程序分析與驗證領域的學生及研究人員學習和參考。