| Deciding kCFA is complete for EXPTIME |
| Full text |
Pdf
(267 KB)
|
Source
|
International Conference on Functional Programming
archive
Proceeding of the 13th ACM SIGPLAN international conference on Functional programming
table of contents
Victoria, BC, Canada
SESSION: Session 11
table of contents
Pages 275-282
Year of Publication: 2008
ISBN:978-1-59593-919-7
Also published in ...
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 54, Citation Count: 0
|
|
|
ABSTRACT
We give an exact characterization of the computational complexity of the kCFA hierarchy. For any k > 0, we prove that the control flow decision problem is complete for deterministic exponential time. This theorem validates empirical observations that such control flow analysis is intractable. It also provides more general insight into the complexity of abstract interpretation.
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
|
Fritz Henglein. Simple closure analysis. DIKU Semantics Report D-193, March 1992.
|
| |
4
|
Gerd G. Hillebrand, Paris C. Kanellakis, Harry G. Mairson, and Moshe Y. Vardi. Undecidable boundedness problems for datalog programs. J. Logic Program., 25(2):163--190, 1995.
|
 |
5
|
Suresh Jagannathan , Peter Thiemann , Stephen Weeks , Andrew Wright, Single and loving it: must-alias analysis for higher-order languages, Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.329-341, January 19-21, 1998, San Diego, California, United States
[doi> 10.1145/268946.268973]
|
| |
6
|
|
 |
7
|
|
| |
8
|
Jean-Jacques Lévy. Réductions correctes et optimales dans le lambdacalcul. PhD thesis, Paris 7, January 1978. Thèse d'Etat.
|
| |
9
|
|
 |
10
|
|
| |
11
|
Jan Midtgaard. Control-flow analysis of functional programs. Technical Report BRICS RS-07-18, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, December 2007.
|
| |
12
|
|
 |
13
|
|
| |
14
|
|
 |
15
|
Peter Møller Neergaard , Harry G. Mairson, Types, potency, and idempotency: why nonlinearity and amnesia make a type system work, Proceedings of the ninth ACM SIGPLAN international conference on Functional programming, September 19-21, 2004, Snow Bird, UT, USA
|
 |
16
|
|
| |
17
|
|
| |
18
|
Peter Sestoft. Replacing function parameters by global variables. Master's thesis, DIKU, University of Copenhagen, Denmark, October 1988. Master's thesis no. 254.
|
 |
19
|
|
| |
20
|
|
 |
21
|
|
 |
22
|
|
| |
23
|
|
 |
24
|
|
|