| An efficient way to find the side effects of procedure calls and the aliases of variables |
| Full text |
Pdf
(1.26 MB)
|
| Source
|
Annual Symposium on Principles of Programming Languages
archive
Proceedings of the 6th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
table of contents
San Antonio, Texas
Pages: 29 - 41
Year of Publication: 1979
|
|
Author
|
|
John P. Banning
|
Stanford Linear Accelerator Center, Stanford, California and Amdahl Corporation, Sunnyvale, California
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 62, Citation Count: 86
|
|
|
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
|
{ALL74a} Allen, F. E. "Interprocedural Data Flow Analysis." Proceedings IFIP Congress 74, North Holland Publishing Company, Amsterdam, 398-402.
|
| |
3
|
{ALL74b} Allen, F. E. and Schwartz, J. T. "Determining the Data Relationships in a Collection of Procedures." Computer Science Report RC 4989, IBM Thomas J. Watson Research Center, (Aug. 1974).
|
| |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
{HEC75} Hecht, M. S. and Shaffer, J. B. "Ideas on the Design of a 'Quad Improver' for SIMPL-T, Part I: Overview and Intersegment Analysis." Computer Science Technical Report TR-405, university of Maryland, College Park, Maryland (Aug. 1975).
|
| |
8
|
{LOM77} Lomet, D. B. "Data Flow Analysis in the Presence of Procedure Calls." IBM Journal of Research and Development 21, 6 (Nov. 1977), 559-571.
|
| |
9
|
{ROS78} Rosen, B. K. "Monoids for Rapid Flow Analysis." Computer Science Report RC 7032, IBM Thomas J. Watson Research Center, Yorktown Heights (March 1978), 59 pp.
|
 |
10
|
|
| |
11
|
{SPI71} Spillman, T. C. "Exposing Side-effects in a PL/I Optimizing Compiler." Proceedings IFIP Conference 1971, North Holland Publishing Company, Amsterdam, 376-381.
|
| |
12
|
|
| |
13
|
{ULL75} Ullman, J. D. "A Survey of Data Flow Analysis Techniques." Proceedings Second USA-Japan Computer Conference, Tokyo (Aug. 1975), 335-342.
|
CITED BY 86
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M. W. Hall , S. Hiranandani , K. Kennedy , C.-W. Tseng, Interprocedural compilation of Fortran D for MIMD distributed-memory machines, Proceedings of the 1992 ACM/IEEE conference on Supercomputing, p.522-534, November 16-20, 1992, Minneapolis, Minnesota, United States
|
|
|
Mary W. Hall , Timothy J. Harvey , Ken Kennedy , Nathaniel McIntosh , Kathryn S. McKinley , Jeffrey D. Oldham , Michael H. Paleczny , Gerald Roth, Experiences using the ParaScope Editor: an interactive parallel programming tool, ACM SIGPLAN Notices, v.28 n.7, p.33-43, July 1993
|
|
|
|
|
|
|
|
|
C. Consel , L. Hornof , R. Marlet , G. Muller , S. Thibault , E.-N. Volanschi , J. Lawall , J. Noyé, Tempo: specializing systems applications and beyond, ACM Computing Surveys (CSUR), v.30 n.3es, Sept. 1998
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jack Dongarra , Ian Foster , Geoffrey Fox , William Gropp , Ken Kennedy , Linda Torczon , Andy White, References, Sourcebook of parallel computing, Morgan Kaufmann Publishers Inc., San Francisco, CA, 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Haiying Xu , Christopher J. F. Pickett , Clark Verbrugge, Dynamic purity analysis for java programs, Proceedings of the 7th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, p.75-82, June 13-14, 2007, San Diego, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
Thomas J. Marlowe , William G. Landi , Barbara G. Ryder , Jong-Deok Choi , Michael G. Burke , Paul Carini, Pointer-induced aliasing: a clarification, ACM SIGPLAN Notices, v.28 n.9, p.67-70, Sept. 1993
|
|
|
Shay Artzi , Adam Kiezun , David Glasser , Michael D. Ernst, Combined static and dynamic mutability analysis, Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, November 05-09, 2007, Atlanta, Georgia, USA
|
|
|
Shay Artzi , Adam Kieżun , Jaime Quinonez , Michael D. Ernst, Parameter reference immutability: formal definition, inference tool, and comparison, Automated Software Engineering, v.16 n.1, p.145-192, March 2009
|
|