%0 Journal Article %T 相关路径静态分析中协同式逆向推理方法 %A 郭曦? %A 王盼? %J 软件学报 %P 1-13 %D 2015 %R 10.13328/j.cnki.jos.004658 %X 相关路径生成,是程序动态分析中的一种重要方法.通过对目标执行路径的获取和分析来生成与其相关的近邻执行路径,在程序行为特征分析、编译优化和调试等研究方向有重要的作用.现有的方法主要通过改变路径节点序列来生成近邻的路径集合,由于缺乏关键节点的路径引导信息,导致生成大量冗余或者无效的路径集合.提出采用协同式逆向分析的近邻路径生成方法,针对目标路径的后置条件,采用逆向符号分析方法产生程序各个基本块的前置条件作为执行路径的引导信息.同时,通过调整距离因子k的取值,可以有针对性地生成与目标路径的编辑距离不超过k的近邻路径集合.实验结果表明:与现有方法相比,该方法在准确性和效率方面有明显的优势. %K 逆向分析 %K 近邻路径 %K 最弱前置条件 %K 符号执行 %U http://www.jos.org.cn/ch/reader/view_abstract.aspx?file_no=4658&flag=1