ACM Home Page
Please provide us with feedback. Feedback
Data flow analysis of communicating processes
Full text PdfPdf (851 KB)
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: 257 - 268  
Year of Publication: 1979
Author
John H. Reif  University of Rochester, Rochester, New York
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 23,   Citation Count: 9
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/567752.567777
What is a DOI?

ABSTRACT

Data flow analysis is a technique essential to the compile-time optimization of computer programs, wherein facts relevant to program optimizations are discovered by the global propagation of facts obvious locally.This paper extends flow analysis techniques developed for sequential programs to the analysis of communicating, concurrent processes.


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
Ball, J. E., Williams, G. J. and Low, J. R., "Preliminary ZENO language description", TR41, Computer Science Department, University of Rochester, October 1978.
2
 
3
Feldman, J. A., "A programming methodology for distributed computing (among other things)", TR9, Computer Science Dept., University of Rochester, Rochester, New York, (1976).
4
 
5
 
6
Hecht, M. S. and Ullman, J. D., "Analysis of a simple algorithm for global flow problems", SIAM J. of Computing, Vol. 4, No. 4 (Dec. 1975). pp. 519-532.
 
7
Hoare, C. A. R., "Communicating sequential processes", Computer Science Dept., Queen's University, Belfast (March, 1977).
 
8
Jones, N. D., Landweber, C. H., and Lien, Y. E., "Compexity of some problems in Petri nets" Theoretical Computer Science, No. 4 (1977), pp. 277-309.
 
9
Kam, J. B. and Ullman, J. D., "Monotone data flow analysis frameworks", TR167, Computer Science Dept., Princeton University (Jan. 1976).
 
10
Killdall, G. A., "A unified approach to program optimization", Proc. ACM, Symp. on Principles of Programming Languages (Jan. 1975), pp. 10-21.
 
11
 
12
Lipton, R., "The reachability problem and boundedness problem for Petri nets and exponential-space hard", Conf. on Petri nets and Related Methods, M.I.T. (July, 1975); also Yale Research Report #62, (1976).
 
13
Minsky, M., "Recursive unsolvability of Post's Problem", Ann. of Math., 74 (1961), pp. 437-454.
14
 
15
Tarjan, R. E., "Depth-first search and linear graph algorithms", SIAM J. of Computing, Vol. 1, No. 2 (June 1972), pp. 46-100.
 
16
Wegbreit, B., "Property extraction in well-founded property sets", IEEE Trans. on Software Engg. 1, 3, 1975, pp. 270-285.

CITED BY  9