| Computation of aliases and support sets |
| Full text |
Pdf
(903 KB)
|
| Source
|
Annual Symposium on Principles of Programming Languages
archive
Proceedings of the 14th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
table of contents
Munich, West Germany
Pages: 274 - 283
Year of Publication: 1987
ISBN:0-89791-215-2
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 18, Citation Count: 12
|
|
|
ABSTRACT
We provide a scheme for determining which global variables are involved when an expression is evaluated in a language with higher order constructs and imperative features. The heart of our scheme is a mechanism for computing the support of an expression, i.e. the set of global variables involved in its evaluation. This computation requires knowledge of all the aliases of an expression. The inference schemes are presented as abstract semantic interpretations. We prove the soundness of our estimates by establishing a correspondence between the abstract semantics and the standard semantics of the programming language.
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
|
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
P. Cousot. Semantic fondations of program analysis. In S.S. Muehnick and N.D. Jones, editors, Program Flow Analysis: Theory and Applications, Prentice-Hall, 1981.
|
 |
8
|
|
| |
9
|
P. Cousot and R. Cousot. Static determination of dynamic properties of programs. In Proceedings of the end International Symposium on Pro#rammin9, 1976.
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
A. Mycroft. Abstract Interpretetion and Optiraising Transformations for Applicative Programs. PhD thesis, University of Edinburgh, Scotland, 1981.
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
F. Nielson. Abstract Interpretation Usino Domain Theory. PhD thesis, University of Edinburgh, Scotland, 1984.
|
| |
20
|
F. Nielson. A denotational framework for data flow analysis. Acts lnforrnatica, 18, 1982.
|
 |
21
|
|
| |
22
|
F. Nielson. Towards viewing nondeterminism as abstract interpretation, in FST ~ TCSS, 1983.
|
 |
23
|
|
CITED BY 12
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jyh-Herng Chow , William Ludwell Harrison, III, Compile-time analysis of parallel programs that share memory, Proceedings of the 19th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.130-141, January 19-22, 1992, Albuquerque, New Mexico, United States
|
|
|
|
|