【24h】

All-values symbolic execution

机译:全值符号执行

获取原文

摘要

This paper discusses and exemplifies our ideas on all-values symbolic execution, an alternative strategy to the traditional all-paths style of symbolic execution. All-values symbolic execution focuses on enumerating the (symbolic) values that may derive from the symbolic execution of program statements. It exploits program dependencies to optimize the symbolic execution of those statements that can be executed with the same symbolic inputs on multiple (up to infinite) paths. Although a fully working implementation and a thorough evaluation are yet to come, this paper illustrates with simple, but representative examples that the proposed technique can boost the efficiency of symbolic execution, and suite interesting new applications.
机译:本文讨论并举例说明了我们对所有值符号执行的想法,是传统的符号执行的传统所有路径风格的替代策略。 All-Values符号执行侧重于枚举可能导致程序语句的符号执行的(符号)值。 它利用程序依赖项来优化这些语句的符号执行,这些语句可以用多个(最多无限)路径的相同符号输入执行。 虽然尚未实现完全工作的实施和彻底的评估,但本文用简单但代表性示例说明了所提出的技术可以提高符号执行的效率,以及套件有趣的新应用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号