login

Automatic predicate abstraction of C programs

Published 1 May 2001
Thomas Ball, Rupak Majumdar, Todd Millstein, Sriram K. Rajamani
Citations432

TL;DR

This work presents the first algorithm to automatically construct a predicate abstraction of programs written in an industrial programming language such as C, and its implementation in a tool — C2BP.

Abstract

Model checking has been widely successful in validating and debugging designs in the hardware and protocol domains. However, state-space explosion limits the applicability of model checking tools, so model checkers typically operate on abstractions of systems.

Keywords

Computer Science