%0 Journal Article %T Detection method for memory overrun in multi-loop programs
一种多重循环程序内存访问越界检测方法 %A WANG Jia-Jie %A JIANG Fan %A ZHANG Tao %A
王嘉捷 %A 蒋凡 %A 张涛 %J 中国科学院研究生院学报 %D 2010 %I %X A detection method for memory overrun is presented to overcome multi-loop problems: (1)identifies suspicious defects and their dependent regions;(2)analyzes multi-loops by CR# algebra;(3)infers probability of triggering defect and path guide information;(4)detects defects based on symbolic execution;and (5)finds defects,trigger paths,and program input. A prototype tool has been implemented,and it found real defects in several open source softwares. The results show that the new method can avoid blind path t... %K software defect detection %K static analysis %K symbolic execution %K loop analysis %K CR# algebra
软件缺陷检测 %K 静态分析 %K 符号执行 %K 循环分析 %K 递推链扩展代数 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=B5EDD921F3D863E289B22F36E70174A7007B5F5E43D63598017D41BB67247657&cid=B47B31F6349F979B&jid=67CDFDECD959936E166E0F72DE972847&aid=4697698615A30E24A4A5F6E12DD487E3&yid=140ECF96957D60B2&vid=DB817633AA4F79B9&iid=CA4FD0336C81A37A&sid=7555FB9CC973F695&eid=6FBD78E3BAB60869&journal_id=1002-1175&journal_name=中国科学院研究生院学报&referenced_num=0&reference_num=11