A Relational Approach to Interprocedural Shape Analysis

Loading...
Thumbnail Image

Date

Authors

Jeannet, Bertrand
Loginov, Alexey
Reps, Thomas
Sagiv, Mooly

Advisors

License

DOI

Type

Technical Report

Journal Title

Journal ISSN

Volume Title

Publisher

University of Wisconsin-Madison Department of Computer Sciences

Grantor

Abstract

This paper addresses the verification of properties of imperative programs with recursive procedure calls, heap-allocated storage, and destructive updating of pointer-valued fields-i.e., interprocedural shape analysis. It presents a way to apply some previously known approaches to interprocedural dataflow analysis-which in past work have been applied only to a much less rich setting-so that they can be applied to programs that use heap-allocated storage and perform destructive updating.

Description

Keywords

Related Material and Data

Citation

TR1505

Sponsorship

Endorsement

Review

Supplemented By

Referenced By