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 :
بازگشت