Abstract
A theory of abstract interpretation () is developed for a typed lambda-calculus. The typed lambda-calculus may be viewed as the ''static'' part of a two-level denotational metalanguage for which abstract interpretation was developed by ). The present development relaxes a condition imposed there and this sufices to make the framework applicable to strictness analysis for the lambda-calculus. This shows the possibility of a general theory for the analysis of functional programs and it gives more insight into the relative precision of the various analyses. In particular it is shown that a collecting (static; ) semantics exists, thus answering a problem left open by , 249-278).
| Original language | English |
|---|---|
| Journal | Information and Computation |
| Volume | 76 |
| Issue number | 1 |
| Pages (from-to) | 29-92 |
| ISSN | 0890-5401 |
| DOIs | |
| Publication status | Published - 1988 |
Fingerprint
Dive into the research topics of 'Strictness Analysis and Denotational Abstract Interpretation'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver