| Searching for points-to analysis |
| Full text |
Pdf
(377 KB)
|
| Source
|
Foundations of Software Engineering
archive
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
table of contents
Charleston, South Carolina, USA
SESSION: Static program analysis
table of contents
Pages: 61 - 70
Year of Publication: 2002
ISBN:1-58113-514-9
|
|
Authors
|
|
Glenn Bruns
|
Bell Laboratories, Lucent Technologies, Lisle, IL
|
|
Satish Chandra
|
Bell Laboratories, Lucent Technologies, Lisle, IL
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 19, Citation Count: 0
|
|
|
ABSTRACT
The complexity of points-to analysis is well understood, but the approximations used to carry out points-to analysis efficiently are less well understood. In this paper we characterize points-to analysis as a reachability problem on a program's state space. Reachability analysis can be performed approximately but more efficiently for a program to which certain basic program transformations have been applied. We show the source of approximation and efficiency in several existing points-to analysis algorithms in terms of these generic program transformations.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
L. Andersen. Program Analysis and Specialization for the C Programming Language. PhD thesis, DIKU, University of Copenhagen, May 1994.
|
| |
2
|
|
 |
3
|
Edmund M. Clarke , Orna Grumberg , David E. Long, Model checking and abstraction, Proceedings of the 19th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.343-354, January 19-22, 1992, Albuquerque, New Mexico, United States
[doi> 10.1145/143165.143235]
|
 |
4
|
|
 |
5
|
|
 |
6
|
Manuel Fähndrich , Jeffrey S. Foster , Zhendong Su , Alexander Aiken, Partial online cycle elimination in inclusion constraint graphs, Proceedings of the ACM SIGPLAN 1998 conference on Programming language design and implementation, p.85-96, June 17-19, 1998, Montreal, Quebec, Canada
|
 |
7
|
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
 |
13
|
|
| |
14
|
David McAllester. On the complexity analysis of static analyses. In Proceedings of SAS 2001, 2001.
|
| |
15
|
|
| |
16
|
|
| |
17
|
Thomas Reps. Program analysis via graph reachability. information and software technology. Information and Software Technology, 40(11-12):701--726, 1998.
|
 |
18
|
|
 |
19
|
|
 |
20
|
|
| |
21
|
|
|