five

Profile-Guided Constraint Simplification for Symbolic Execution

收藏
DataCite Commons2026-01-06 更新2026-02-09 收录
下载链接:
https://figshare.com/articles/dataset/Profile-Guided_Constraint_Simplification_for_Symbolic_Execution/30434338
下载链接
链接失效反馈
官方服务:
资源简介:
Constraint solving remains the primary bottleneck in symbolic execution, consuming up to 90\% of analysis time. We present EVP (Empirical Value Profiling), a language-agnostic framework that leverages runtime profiling to optimize constraint solving across different symbolic execution engines. EVP identifies program variables that consistently assume limited sets of concrete values during execution, then provides this information through a standardized API that symbolic executors can use to simplify constraints. Our framework consists of three decoupled components: (1) an LLVM-based profiler that tracks variable values at branch points, (2) a value analyzer that identifies limited-domain variables using configurable thresholds, and (3) a constraint simplification API that integrates with any SMT-based symbolic executor. We demonstrate EVP's generalizability by integrating it with KLEE achieving 15.9-85.2% reduction in constraint solving time across the benchmark suite while maintaining path coverage. EVP's modular design enables adoption by existing tools without architectural changes, establishing empirical profiling as a practical, engine-independent optimization for symbolic execution.
提供机构:
figshare
创建时间:
2025-10-24
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作