ACM Home Page
Please provide us with feedback. Feedback
A flexible approach to interprocedural data flow analysis and programs with recursive data structures
Full text PdfPdf (745 KB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 9th ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
Albuquerque, New Mexico
Pages: 66 - 74  
Year of Publication: 1982
ISBN:0-89791-065-6
Authors
Neil D. Jones  Aarhus University, Denmark
Steven S. Muchnick  Hewlett-Packard Company, Palo Alto, California
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 61,   Citation Count: 69
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/582153.582161
What is a DOI?

ABSTRACT

A new approach to data flow analysis of procedural programs and programs with recursive data structures is described. The method depends on simulation of the interpreter for the subject programming language using a retrieval function to approximate a program's data structures.


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
Eng75 Engelfriet, Joost, Tree Automata and Tree Grammars. DAIMI Report FN-10, Dept. of Computer Science, University of Aarhus, Aarhus, Denmark, April 1975.
 
6
 
7
JoM81 Jones, Neil D. & Steven S. Muchnick, Flow Analysis and Optimization of LISP-Like Structures, in Steven S. Muchnick & Neil D. Jones (eds.), Program Flow Analysis: Theory and Applications, Prentice-Hall, Englewood Cliffs, New Jersey, 1981, pp. 102 -- 131.
 
8
Jon80 Jones, Neil D., Flow Analysis of Lambda Expressions, Technical Report DAIMI IR-23, Computer Science Department, University of Aarhus, Aarhus, Denmark, October 1980.
 
9
Ken76 Kennedy, Ken, A Comparison of Two Algorithms for Global Data Flow Analysis, SIAM J. Comput., vol. 5, no. 1, 1976, pp. 158 -- 180.
10
 
11
McC63 McCarthy, John, Towards a Mathematical Science of Computation, Information Processing 1962, North-Holland, Amsterdam, 1963, pp. 220 -- 226.
 
12
Nie80 Nielson, Flemming, Semantic Foundations of Data Flow Analysis, Technical Report DAIMI PB-131, Computer Science Department, Aarhus University, Aarhus, Denmark, February 1981.
13
14
 
15
ShP81 Sharir, Micha & Amir Pnueli, Two Approaches to Interprocedural Data Flow Analysis, in Steven S. Muchnick & Neil D. Jones (eds.), Program Flow Analysis: Theory and Applications, Prentice-Hall, Englewood Cliffs, New Jersey, 1981, pp. 189 -- 234.
 
16
Tha73 Thatcher, James W., Tree Automata: An Informal Survey, in Alfred V. Aho (ed.), Currents in the Theory of Computing, Prentice-Hall, Englewood Cliffs, New Jersey, 1973, pp. 143 -- 172.

CITED BY  69
Collaborative Colleagues:
Neil D. Jones: colleagues
Steven S. Muchnick: colleagues