FunFrog: bounded model checking with interpolation-based function summarization

  • Authors:
  • Ondrej Sery;Grigory Fedyukovich;Natasha Sharygina

  • Affiliations:
  • University of Lugano, Switzerland,D3S, Faculty of Mathematics and Physics, Charles University, Czech Rep.;University of Lugano, Switzerland;University of Lugano, Switzerland

  • Venue:
  • ATVA'12 Proceedings of the 10th international conference on Automated Technology for Verification and Analysis
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents FunFrog, a tool that implements a function summarization approach for software bounded model checking. It uses interpolation-based function summaries as over-approximation of function calls. In every successful verification run, FunFrog generates function summaries of the analyzed program functions and reuses them to reduce the complexity of the successive verification. To prevent reporting spurious errors , the tool incorporates a counter-example-guided refinement loop. Experimental evaluation demonstrates competitiveness of FunFrog with respect to state-of-the-art software model checkers.