Abstract. Proving bounds on the resource consumption of a program by statically analyzing its source code is an important and well-studied problem. Automatic approaches for numeric programs with side effects usually apply abstract interpretation-based invariant generation to derive bounds on loops and recursion depths of function calls. This paper presents an alternative approach to resource-bound analysis for numeric, heap-manipulating programs that uses type-based amortized resource analysis. As a first step towards the analysis of imperative code, the technique is developed for a first-order ML-like language with unsigned integers and arrays. The analysis automatically derives bounds that are multivariate polynomials in the numbers and t...
This paper describes the first successful attempt, of which we are aware, to define an automatic, ty...
Abstract. Type-based amortised resource analysis following Hofmann and Jost—where resources are asso...
Recent work in resource analysis has translated the idea of amortised resource analysis to imperativ...
We study the problem of automatically analyzing the worst-case resource usage of procedures with sev...
This article introduces a technique to accurately perform static prediction of resource usage for ML...
We consider the problem of automatically proving resource bounds. That is, we study how to prove tha...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
Bounding resource usage is important for a number of areas, notably real-time embedded systems and s...
A primary feature of a computer program is its quantitative performance characteristics: the amount ...
Abstract. The prediction of resource consumption in programs has gained interest in the last years. ...
Resource analysis aims at statically obtaining bounds on the resource consumption of programs in ter...
Based on earlier work on amortised resource analysis, we establish two novel automated amortised res...
The prediction of resource consumption in programs has gained interest in the last years. It is impo...
Type-based amortised resource analysis following Hofmann and Jost—where resources are associated wit...
Being a fully automated technique for resource analysis, automatic amortized resource analysis (AARA...
This paper describes the first successful attempt, of which we are aware, to define an automatic, ty...
Abstract. Type-based amortised resource analysis following Hofmann and Jost—where resources are asso...
Recent work in resource analysis has translated the idea of amortised resource analysis to imperativ...
We study the problem of automatically analyzing the worst-case resource usage of procedures with sev...
This article introduces a technique to accurately perform static prediction of resource usage for ML...
We consider the problem of automatically proving resource bounds. That is, we study how to prove tha...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
Bounding resource usage is important for a number of areas, notably real-time embedded systems and s...
A primary feature of a computer program is its quantitative performance characteristics: the amount ...
Abstract. The prediction of resource consumption in programs has gained interest in the last years. ...
Resource analysis aims at statically obtaining bounds on the resource consumption of programs in ter...
Based on earlier work on amortised resource analysis, we establish two novel automated amortised res...
The prediction of resource consumption in programs has gained interest in the last years. It is impo...
Type-based amortised resource analysis following Hofmann and Jost—where resources are associated wit...
Being a fully automated technique for resource analysis, automatic amortized resource analysis (AARA...
This paper describes the first successful attempt, of which we are aware, to define an automatic, ty...
Abstract. Type-based amortised resource analysis following Hofmann and Jost—where resources are asso...
Recent work in resource analysis has translated the idea of amortised resource analysis to imperativ...