Solvable Polynomial Ideals: The Ideal Reflection for Program Analysis
Solvable Polynomial Ideals: The Ideal Reflection for Program Analysis
复制标题
可解多项式理想:程序分析的理想反映
DOI:
10.1145/3632867
复制
发表时间:
2024
影响因子:
--
通讯作者:
Kincaid, Zachary
中科院分区:
文献类型:
--
作者:
Cyphert, John;Kincaid, Zachary
This paper presents a program analysis method that generates program summaries involving polynomial arithmetic. Our approach builds on prior techniques that use solvable polynomial maps for summarizing loops. These techniques are able to generate all polynomial invariants for a restricted class of programs, but cannot be applied to programs outside of this class---for instance, programs with nested loops, conditional branching, unstructured control flow, etc. There currently lacks approaches to apply these prior methods to the case of general programs. This paper bridges that gap. Instead of restricting the kinds of programs we can handle, our method abstracts every loop into a model that can be solved with prior techniques, bringing to bear prior work on solvable polynomial maps to general programs. While no method can generate all polynomial invariants for arbitrary programs, our method establishes its merit through a monotonicty result. We have implemented our techniques, and tested them on a suite of benchmarks from the literature. Our experiments indicate our techniques show promise on challenging verification tasks requiring non-linear reasoning.
登录
查看更多内容
DOI:
10.1007/978-3-030-81688-9_3
发表时间:
2021
期刊:
Computer Aided Verification
影响因子:
--
作者:
Zhu, Shaowei;Kincaid, Zachary
通讯作者:
Kincaid, Zachary
DOI:
10.1145/3209108.3209142
发表时间:
2018-02
期刊:
Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science
影响因子:
--
作者:
E. Hrushovski;Joël Ouaknine;Amaury Pouly;J. Worrell
通讯作者:
E. Hrushovski;Joël Ouaknine;Amaury Pouly;J. Worrell
影响因子:
2.5
作者:
Hrushovski E
通讯作者:
Hrushovski E
DOI:
10.1007/978-3-030-25543-5_7
发表时间:
2019
期刊:
ArXiv
影响因子:
--
作者:
Jake Silverman;Zachary Kincaid
通讯作者:
Zachary Kincaid
DOI:
10.1145/3410313
发表时间:
2021
期刊:
Artifact Digital Object Group
影响因子:
--
作者:
Shaowei Zhu;Zachary Kincaid
通讯作者:
Zachary Kincaid