This paper presents a type-based analysis for inferring size-and cost-equations for recursive, higher-order and polymorphic functional programs without requiring user annotations or unusual syntax. Our type reconstruction algorithm is capable of inferring first-order cost equations for a non-trivial subset of higher-order, recursive and polymorphic functions. We illustrate the approach with reference to some standard examples of recursive programs.</p
This paper presents a novel type-and-effect analysis for pre-dicting upper-bounds on memory allocati...
We show how the complexity of higher-order functional programs can be analysed automatically by appl...
AbstractCost analysis aims at obtaining information about the execution cost of programs. This paper...
This paper presents a type-based analysis for inferring size-and cost-equations for recursive, highe...
This paper presents a system of cost derivation for higher-order and polymorphic functional programs...
This paper presents λ-amor, a new type-theoretic framework for amortized cost analysis of higher-ord...
A standard informal method for analyzing the asymptotic complexity of a program is to extract a recu...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
Cost analysis aims at statically inferring the amount of resources, such as time or memory, needed t...
This paper introduces a new methodology for the complexity analysis of higher-order functional progr...
We present a novel static analysis for inferring precise complexity bounds of imperative and recursi...
cost recurrence describes an upper bound for the running time of a program in terms of the size of i...
Abs t r ac t. The classical approach to automatic cost analysis consists of two phases. Given a prog...
This paper introduces a new methodology for the complexity analysis of higher-order functional progr...
Abstract. Type inference in the context of polymorphic recursion is notoriously difficult. The exten...
This paper presents a novel type-and-effect analysis for pre-dicting upper-bounds on memory allocati...
We show how the complexity of higher-order functional programs can be analysed automatically by appl...
AbstractCost analysis aims at obtaining information about the execution cost of programs. This paper...
This paper presents a type-based analysis for inferring size-and cost-equations for recursive, highe...
This paper presents a system of cost derivation for higher-order and polymorphic functional programs...
This paper presents λ-amor, a new type-theoretic framework for amortized cost analysis of higher-ord...
A standard informal method for analyzing the asymptotic complexity of a program is to extract a recu...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
Cost analysis aims at statically inferring the amount of resources, such as time or memory, needed t...
This paper introduces a new methodology for the complexity analysis of higher-order functional progr...
We present a novel static analysis for inferring precise complexity bounds of imperative and recursi...
cost recurrence describes an upper bound for the running time of a program in terms of the size of i...
Abs t r ac t. The classical approach to automatic cost analysis consists of two phases. Given a prog...
This paper introduces a new methodology for the complexity analysis of higher-order functional progr...
Abstract. Type inference in the context of polymorphic recursion is notoriously difficult. The exten...
This paper presents a novel type-and-effect analysis for pre-dicting upper-bounds on memory allocati...
We show how the complexity of higher-order functional programs can be analysed automatically by appl...
AbstractCost analysis aims at obtaining information about the execution cost of programs. This paper...