检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:胡小辉 应时[1] 赵学博 罗琦凡 浦帆 贾向阳[1] HU Xiaohui;YING Shi;ZHAO Xuebo;LUO Qifan;PU Fan;JIA Xiangyang(School of Computer Science,Wuhan University,Wuhan 430072,Hubei,China;Wuhan Institute of Virology,Chinese Academy Sciences,Wuhan 430071,Hubei,China)
机构地区:[1]武汉大学计算机学院,湖北武汉430072 [2]中国科学院武汉病毒研究所,湖北武汉430071
出 处:《武汉大学学报(理学版)》2020年第3期277-284,共8页Journal of Wuhan University:Natural Science Edition
基 金:国家重点研发计划项目(2016YFC1202204)。
摘 要:约束求解耗时一直是符号执行的瓶颈之一,约束求解结果重用是一种有效提高符号执行效率的方法。本文对约束求解重用技术Green、Klee-R、GreenTrie及Green、Utopia进行比较,证明了前三者重用能力从高到低依次是GreenTrie,Klee-R,Green,后两者中Utopia的重用能力高于Green。在动态符号执行场景下对四种重用方法的重用效率进行了实验比较,证明重用技术的重用效率并不完全取决于重用能力,并进一步从程序的特点、约束的类型以及约束的次序对重用效率的影响进行了分析和比较。本文的工作为约束求解重用领域的研究提供了综述和评估,可以为未来该领域的研究提供借鉴。Constraint solving is the blockneck in symbolic execution and constraint solving solutions reuse is an effective way to re⁃duce cost of symbolic execution.We conduct a comparative study on four solution reuse approaches.Among Green,Klee-R,GreenTrie,we prove that the reuse ability from high to low is GreenTrie,Klee-R,Green,and between Utopia and Green,Utopias reuse ability is higher than that of Green.We also compare the efficiency of four reuse methods under the dynamic symbolic exe⁃cution scenario and prove that the efficiency of a reuse technology does not depend entirely on its reuse ability.We further analyze the factors which affect the reuse efficiency,including characteristics of programs,the type of constraints and the order of con⁃straints.A survey and an evaluation on the solution reuse approaches have been made useful for future research.
分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.141.244.88