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
Link To Document