科研速览 · Science Skim继续刷下去 · Keep skimming →
◇ arXiv2026-08-12· cs.PL

Inferring Empirical Sound Resource Bounds via Symbolic Execution and Linear Programming (Extended Version)

Samuel Frontull, Manuel Meitinger, Georg Moser

原始摘要(英文原文)· Original abstract
Existing approaches to resource analysis of programs can be classified into two main paradigms: static analysis and dynamic analysis methods. The former allow for formal guarantees but are inherently incomplete; the latter are widely applicable but may miss rare but characteristic (worst-case) scenarios and thus lack soundness. Hybrid approaches attempt to combine the strengths of both paradigms, thereby enabling the analysis of programs that are either too complex for purely static techniques or where dynamic approaches suffer from combinatorial explosion. In this paper, we present a novel hybrid approach that systematically derives upper bounds for the worst-case resource consumption of functional programs. Our method combines dynamic symbolic execution to exhaustively explore all possible computation paths within a constrained input space with mixed-integer linear programming to derive empirically sound upper bounds. We have implemented the methodology in a prototype tool, dubbed CompAS, which we made available on Zenodo.
读原文 · Read the paper ↗

AI 追问PRO

登录后使用 AI 追问

讨论区

登录后参与讨论

相关论文 · Related

Inferring Empirical Sound Resource Bounds via Symbolic Execution and Linear Programming (Extended Version) — 科研速览 Science Skim