|
ABSTRACT
In the context of abstract interpretation we study the number of times a functional need to be unfolded in order to give the least fixed point. For the cases of the total or monotone functions we obtain an exponential bound and in the case of strict and additive (or distributive) functions we obtain a quadratic bound. These bounds are shown to be tight. Specialising the case of strict and additive functions to functionals of a form that would correspond to iterative programs we show that a linear bound is tight. We demonstrate the relation to several analyses studied in the literature (including strictness analysis).
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
|
Alfred V. Aho , Ravi Sethi , Jeffrey D. Ullman, Compilers: principles, techniques, and tools, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1986
|
 |
2
|
|
| |
3
|
G. GrS~tzer" Lattice Theory- First Concepts and Distributive Lattices, W. H. Freeman and Company, 1971.
|
 |
4
|
|
| |
5
|
J. Hughes" Backward analysis of functional programs, in Partial Evaluation and Mixed Computation (Eds. D. Bjcrner, A. P. Ershov, N. D. Jones), North-Holland, 1988.
|
 |
6
|
|
| |
7
|
A. Mycroft" Abstract interpretation and optimising transformations for applicative programs, Ph. D. thesis, University of Edinburgh, 1981.
|
| |
8
|
|
 |
9
|
|
| |
10
|
H. R. Nielson, F. Nielson: Bounded Fixed Point Iteration, Technical report DAIMI PB-359, Computer Science Department, Aarhus University, 1991.
|
| |
11
|
|
| |
12
|
S. Peyton-jones, C. Clack: Finding fixpoints in abstract interpretations, in" Abstract Interpretations of Declarative Languages (edited by S. Abramsky & C. Hankin), Ellis Horwood, 1987.
|
| |
13
|
|
CITED BY 6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
Debasish Das , Ahmed Shebaita , Yehea Ismail , Hai Zhou , Kip Killpack, NostraXtalk: a predictive framework for accurate static timing analysis in udsm vlsi circuits, Proceedings of the 17th great lakes symposium on Great lakes symposium on VLSI, March 11-13, 2007, Stresa-Lago Maggiore, Italy
|
|