ESBMC v6.0: Verifying C Programs using k-Induction and Invariant Inference

  • Mikhail Y.R. Gadelha
  • , Felipe R. Monteiro
  • , Lucas Cordeiro
  • , Denis Nicole

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

Abstract

ESBMC v6:0 employs a k-induction algorithm to both falsify and
prove safety properties in C programs.We have developed a new interval-invariant
generator that pre-processes the program, inferring invariants based on intervals
and introducing them in the program as assumptions. Our experiments show that
ESBMC v6:0 using k-induction can prove up to 7% more programs when the
invariant generation is enabled.
Original languageEnglish
Title of host publication25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems
DOIs
Publication statusPublished - 2019
Event25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems - Prague, Czech Republic
Duration: 8 Apr 201911 Apr 2019

Conference

Conference25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems
Abbreviated titleTACAS2019
Country/TerritoryCzech Republic
CityPrague
Period8/04/1911/04/19

Fingerprint

Dive into the research topics of 'ESBMC v6.0: Verifying C Programs using k-Induction and Invariant Inference'. Together they form a unique fingerprint.

Cite this