pith. sign in

arxiv: 1212.6542 · v1 · pith:EYSYCBWZnew · submitted 2012-12-28 · 💻 cs.SE · cs.PL

Explicit-Value Analysis Based on CEGAR and Interpolation

classification 💻 cs.SE cs.PL
keywords analysisapproachexplicit-valueprogramabstractionalgorithminterpolationprecision
0
0 comments X
read the original abstract

Abstraction, counterexample-guided refinement, and interpolation are techniques that are essential to the success of predicate-based program analysis. These techniques have not yet been applied together to explicit-value program analysis. We present an approach that integrates abstraction and interpolation-based refinement into an explicit-value analysis, i.e., a program analysis that tracks explicit values for a specified set of variables (the precision). The algorithm uses an abstract reachability graph as central data structure and a path-sensitive dynamic approach for precision adjustment. We evaluate our algorithm on the benchmark set of the Competition on Software Verification 2012 (SV-COMP'12) to show that our new approach is highly competitive. In addition, we show that combining our new approach with an auxiliary predicate analysis scores significantly higher than the SV-COMP'12 winner.

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.