Skip to main content

Trabalho em anais de eventoOpen Access

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

GADELHA, M. Y. R.; SOUSA, F. R. M.; CORDEIRO, L. C.; NICOLE, D

2019 • International Conference on Tools and Algorithms for the Construction and Analysis of Systems • 55 citações

Resumo

Resumo

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.

palavras-chave

Palavras-chave

ESBMCk-inductioninvariant inferenceC program verificationsafety verificationfalsificationprogram verification tools

Status

Published

links

Trabalho em anais de evento