Title of article
Predicate abstraction in a program logic calculus
Author/Authors
Benjamin Weiss، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 2011
Pages
16
From page
861
To page
876
Abstract
Predicate abstraction is a form of abstract interpretation where the abstract domain is constructed from a finite set of predicates over the variables of the program. This paper explores a way to integrate predicate abstraction into a calculus for deductive program verification based on symbolic execution, where it allows us to infer loop invariants automatically that would otherwise have to be given interactively. The approach has been implemented as a part of the KeY verification system.
Keywords
Invariant generation , Predicate abstraction , formal methods , Software verification , Theorem proving , Abstract interpretation
Journal title
Science of Computer Programming
Serial Year
2011
Journal title
Science of Computer Programming
Record number
1080211
Link To Document