|
ABSTRACT
Data or program flow analysis is concerned with the static analysis of programs, to obtain as much information as possible about their possible run time behavior without actually having to run the programs. Due to the unsolvability of the halting problem (and nearly any other question concerning program behavior), such analyses are necessarily only approximate whenever the analysis algorithm is guaranteed to terminate. Further, exact analysis may be impossible due to the lack of knowledge of input data values, so the analysis can at best yield information about sets of possible computations.
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
|
(Clarke, Richardson 81) Clarke, L. A. and D. J. Richardson. "Symbolic Program Evaluation Methods for Program Analysis", <i>in Program Flow Analysis. Theory and Applications.</i> Englewood Cliffs, NJ. Prentice-Hall, 1981
|
 |
4
|
|
 |
5
|
|
| |
6
|
(Cousot, Cousot 77c) Cousot, Patrick and Radhia Cousot, "Static Determination of Dynamic Properties of Recursive Procedures," <i>IFIP Working Conference on Programming Concepts,</i> St. Andrews, N. B., Canada (August 1977), ed. E. J. Neuhold. New York: North-Holland, pp. 237--277.
|
| |
7
|
(Donzeau-Gouge 81) Donzeau-Gouge, Veronique, "Denotational Definitions of Properties of Program Computations", <i>in Program Flow Analysis; Theory and Applications,</i> Englewood Cliffs, NJ, Prentice-Hall, 1981
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
(Hewitt, Smith) Hewitt, C. and B. Smith, "Towards a Programming Apprentice", <i>Proc. of IEEE TransSoftware Eng.,</i> SE-1, no. 1 (March 1975), 26--45
|
| |
12
|
(Jazayeri 75) Jazayeri, Mehdi, "Live Variable Analysis, Attribute Grammars, and Program Optimization", tech. report, Univ. N. Carolina, Chapel Hill, NC, 1975
|
 |
13
|
|
| |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
Mycroft 81) Mycroft, Alan, <i>Abstract Interpretation and Optimising Transformations for Applicative Programs</i>, Ph. D. Thesis, University of Edinburgh, Scotland, 1981.
|
| |
19
|
|
| |
20
|
(Nielson 82) Nielson, Flemming, "A Denotational Framework for Flow Analysis", <i>Acta Informatica, Springer-Verlag</i>, Vol. 18, pp. 265--287, 1982.
|
| |
21
|
(Nielson 84) Nielson, Flemming, <i>Abstract Interpretation Using Domain Theory</i>, thesis CST-31-84, University of Edinburgh, Scotland, 1984.
|
| |
22
|
|
 |
23
|
|
| |
24
|
|
CITED BY 31
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Evelyn Duesterwald , Rajiv Gupta , Mary Lou Soffa, Demand-driven computation of interprocedural data flow, Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.37-48, January 23-25, 1995, San Francisco, California, United States
|
|
|
Thomas Reps , Susan Horwitz , Mooly Sagiv, Precise interprocedural dataflow analysis via graph reachability, Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.49-61, January 23-25, 1995, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dirk Dussart , Eddy Bevers , Karel De Vlaminck, Polyvariant constructor specialisation, Proceedings of the 1995 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation, p.54-65, June 21-23, 1995, La Jolla, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kim Marriott , María José García de la Banda , Manuel Hermenegildo, Analyzing logic programs with dynamic scheduling, Proceedings of the 21st ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.240-253, January 16-19, 1994, Portland, Oregon, United States
|
|
|
Torben Mogensen , David Schmidt , I. Hal Sudborough, Preface, The essence of computation: complexity, analysis, transformation, Springer-Verlag New York, Inc., New York, NY, 2002
|
|
|
Michael Codish , Harald Søndergaard, Meta-circular abstract interpretation in prolog, The essence of computation: complexity, analysis, transformation, Springer-Verlag New York, Inc., New York, NY, 2002
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|