A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
A Logic and Decision Procedure for Predicate Abstraction of Heap-Manipulating Programs
[chapter]
2005
Lecture Notes in Computer Science
An important and ubiquitous class of programs are heap-manipulating programs (HMP), which manipulate unbounded linked data structures by following pointers and updating links. Predicate abstraction has proved to be an invaluable technique in the field of software model checking; this technique relies on an efficient decision procedure for the underlying logic. The expression and proof of many interesting HMP safety properties require transitive closure predicates; such predicates express that
doi:10.1007/11609773_14
fatcat:nfgalekmmvb6rl445234mnanlm