• 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