Precise and Fully-Automatic Verification of Container-Manipulating Programs
One of the key challenges in automated software verification is obtaining a conservative, yet sufficiently precise understanding of the contents of data
structures in the heap.