2006
DOI: 10.1145/1111320.1111049
|View full text |Cite
|
Sign up to set email alerts
|

Environment analysis via ΔCFA

Abstract: We describe a new program-analysis framework, based on CPS and procedure-string abstractions, that can handle critical analyses which the k -CFA framework cannot. We present the main theorems concerning correctness, show an application analysis, and describe a running implementation.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2007
2007
2014
2014

Publication Types

Select...
2
2
1

Relationship

3
2

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 9 publications
0
4
0
Order By: Relevance
“…We have excised portions of the proofs that do not differ from an ordinary proof of correctness for a control-flow analysis. These portions are the same as the ones we have presented in earlier work (Shivers 1991;Might & Shivers 2006a). To show the correctness of the abstract semantics, we must show that they simulate the concrete semantics.…”
Section: Soundness Of the Abstract Semanticsmentioning
confidence: 91%
See 2 more Smart Citations
“…We have excised portions of the proofs that do not differ from an ordinary proof of correctness for a control-flow analysis. These portions are the same as the ones we have presented in earlier work (Shivers 1991;Might & Shivers 2006a). To show the correctness of the abstract semantics, we must show that they simulate the concrete semantics.…”
Section: Soundness Of the Abstract Semanticsmentioning
confidence: 91%
“…(Control-flow analysis for which abstract garbage collection enhances precision offers a number of applications, including but certainly not limited to constant propagation, useless-variable elimination and induction-variable elimination (Shivers 1991).) Environment analysis drives globalization, lightweight closure conversion, super-β lambda propagation, super-β copy propagation and continuation promotion (Shivers 1991;Wand & Steckler 1944;Might & Shivers 2006a;.…”
Section: Applicationsmentioning
confidence: 99%
See 1 more Smart Citation
“…The flow analysis portion of this work descends directly from Shivers' original work [17] and from earlier work on ΓCFA and ΔCFA [11,10]. LFA has also been influenced by efforts in improving speed and precision, such as work by Rehof, et al [15] and Agesen [1].…”
Section: Related Workmentioning
confidence: 99%