Abstract
One way to analyse programs is to to derive expressions for
their computational behaviour. A time bound function (or
worst-case complexity) gives an upper bound for the
computation time as a function of the size of input. We
describe a system to derive such time bounds automatically
using abstract interpretation. The semantics-based setting
makes it possible to prove the correctness of the time bound
function. The system can analyse programs in
a first-order subset of Lisp and we show how the system
also can be used to analyse programs in other languages.
| Original language | English |
|---|---|
| Title of host publication | FPCA '89 Conference on Functional Programming Languages and Computer Architecture. |
| Number of pages | 13 |
| Place of Publication | London, England |
| Publisher | Association for Computing Machinery |
| Publication date | 1989 |
| Pages | 144-156 |
| ISBN (Print) | 0-201-51389-7 |
| Publication status | Published - 1989 |
Citation Styles
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver