Content area

Abstract

The points-to analysis problem is to find the pointer relationships that could arise during program execution. Many points-to analysis algorithms exist, each making a particular trade off between cost of the analysis and precision of the results. In this paper, we show how points-to analysis algorithms can be defined as transformed versions of an exact algorithm. We present a set of program transformations over a general program model and use them to define some existing points-to analysis algorithms. Doing so makes explicit the approximations involved in these algorithms. We also show how the transformations can be used to define new points-to analysis algorithms. Our transformations are generic and may be useful in the design of other program analysis algorithms. [PUBLICATION ABSTRACT]

Details

10000008
Business indexing term
Title
Searching for points-to analysis
Publication title
Volume
29
Issue
10
Pages
883-897
Publication year
2003
Publication date
Oct 2003
Publisher
IEEE Computer Society
Place of publication
New York
Country of publication
United States
Publication subject
ISSN
00985589
e-ISSN
19393520
CODEN
IESEDJ
Source type
Scholarly Journal
Language of publication
English
Document type
Feature
Document feature
charts; equations
ProQuest document ID
195579815
Document URL
https://www.proquest.com/scholarly-journals/searching-points-analysis/docview/195579815/se-2?accountid=208611
Copyright
Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Oct 2003
Last updated
2024-12-02
Database
ProQuest One Academic