ACM Home Page
Please provide us with feedback. Feedback
Deciding kCFA is complete for EXPTIME
Full text PdfPdf (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
David Van Horn  Brandeis University, Waltham, MA, USA
Harry G. Mairson  Brandeis University, Waltham, MA, USA
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 54,   Citation Count: 0
Additional Information:

abstract   references   index terms   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/1411204.1411243
What is a DOI?

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
 
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
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

Collaborative Colleagues:
David Van Horn: colleagues
Harry G. Mairson: colleagues