A Local Shape Analysis Based on Separation Logic: Detailed Presentation and Soundness Proof
Hosted on KU Leuven Library (lirias)
Technical Report
Abstract
Shape analysis is a static analysis of the source code of a program to determine shapes and manipulations of the dynamically allocated data structures at each point which that program can reach in an execution. In this report, we give a detailed presentation and soundness proof of a shape analysis method which uses separation logic to represent program memory.
BibTeX
@techreport{KULeuven-452375,
author= {Timany, Amin and Jacobs, Bart},
title = {{A Local Shape Analysis Based on Separation Logic: Detailed Presentation and Soundness Proof}},
year = {2014},
month = {May},
number = {CW661},
url = {https://lirias.kuleuven.be/handle/123456789/452375},
institution = {Department of Computer Science, KU Leuven},
type = {CW Reports}
}