• Title of article

    Automatic software model checking via constraint logic

  • Author/Authors

    Cormac Flanagan، نويسنده ,

  • Issue Information
    دوهفته نامه با شماره پیاپی سال 2004
  • Pages
    18
  • From page
    253
  • To page
    270
  • Abstract
    This paper proposes the use of constraint logic to perform model checking of imperative, infinite-state programs. We present a semantics-preserving translation from an imperative language with recursive procedures and heap-allocated mutable data structures into constraint logic. The constraint logic formulation provides a clean way to reason about the behavior and correctness of the original program. In addition, it enables the use of existing constraint logic implementations to perform bounded software model checking, using a combination of symbolic reasoning and explicit path exploration.
  • Keywords
    Constraint logic , Program verification , Model checking
  • Journal title
    Science of Computer Programming
  • Serial Year
    2004
  • Journal title
    Science of Computer Programming
  • Record number

    1079708