pith. sign in

arxiv: 1804.01836 · v1 · pith:4GAP7XV7new · submitted 2018-04-05 · 💻 cs.PL

Higher-Order Bounded Model Checking

classification 💻 cs.PL
keywords higher-orderalgorithmboundedcheckingmodeltechniqueadaptedanalysis
0
0 comments X
read the original abstract

We present a Bounded Model Checking technique for higher-order programs. The vehicle of our study is a higher-order calculus with general references. Our technique is a symbolic state syntactical translation based on SMT solvers, adapted to a setting where the values passed and stored during computation can be functions of arbitrary order. We prove that our algorithm is sound, and devise an optimisation based on points-to analysis to improve scalability. We moreover provide a prototype implementation of the algorithm with experimental results showcasing its performance.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.