“Pointer Analysis, Conditional Soundness, and Proving the Absence of Errors” by Christopher L. Conway, Dennis Dams, Kedar S. Namjoshi, and Clark Barrett. In Proceedings of the 15^th International Static Analysis Symposium (SAS '08), (Mara Alpuente and Germán Vidal, eds.), July 2008, pp. 62-77. Valencia, Spain.
It is well known that the use of points-to information can substantially improve the accuracy of a static program analysis. Commonly used algorithms for computing points-to information are known to be sound only for memory-safe programs. Thus, it appears problematic to utilize points-to information to verify the memory safety property without giving up soundness. We show that a sound combination is possible, even if the points-to information is computed separately and only conditionally sound. This result is based on a refined statement of the soundness conditions of points-to analyses and a general mechanism for composing conditionally sound analyses.
BibTeX entry:
@inproceedings{CDN+08, author = {Christopher L. Conway and Dennis Dams and Kedar S. Namjoshi and Clark Barrett}, editor = {Mara Alpuente and Germ{\'a}n Vidal}, title = {Pointer Analysis, Conditional Soundness, and Proving the Absence of Errors}, booktitle = {Proceedings of the {\it 15^{th}} International Static Analysis Symposium (SAS '08)}, series = {Lecture Notes in Computer Science}, volume = {5079}, pages = {62--77}, publisher = {Springer}, month = jul, year = {2008}, note = {Valencia, Spain}, url = {http://theory.stanford.edu/~barrett/pubs/CDN+08.pdf} }
(This webpage was created with bibtex2web.)