Program verification using templates over predicate abstraction

Saurabh Srivastava, Sumit Gulwani · 2009

We address the problem of automatically generating invariants with quantified and boolean structure for proving the validity of given assertions or generating pre-conditions under which the assertions are valid. We present three novel algorithms, having different strengths, that combine template and predicate abstraction based formalisms to discover required sophisticated program invariants using SMT solvers.

Read the paper · More papers on PaperTik