We present a generic analysis that infers both upper and lower bounds on the usage that a program makes of a set of user-definable resources. The inferred bounds will in general be functions of input data sizes. A resource in our approach is a quite general, user-defined notion which associates a basic cost function with elementary operations. The analysis then derives the related (upper- and lower- bound) cost functions for all procedures in the program. We also present an assertion language which is used to define both such resources and resource-related properties that the system can then check based on the results of the analysis. We have performed some experiments with some concrete resource-related properties such as execution steps,...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
We present a method for the static resource usage analysis of MiniZinc models. The analysis can inf...
For some applications, standard resource analyses do not provide the information required. Such anal...
We present a generic analysis that infers both upper and lower bounds on the usage that a program ma...
AbstractAutomatic cost analysis of programs has been traditionally concentrated on a reduced number ...
Automatic cost analysis of programs has been traditionally studied in terms of a number of concrete,...
We present a framework for (static) verification of general resource usage program properties. The f...
Abstract. Resource usage is one of the most important characteristics of programs. Automatically gen...
Resource analysis aims at automatically inferring upper/lower bounds on the worst/best-case cost of ...
In an increasing number of applications (e.g., in embedded, real-time, or mobile systems) it is imp...
We consider the problem of automatically proving resource bounds. That is, we study how to prove tha...
Abstract. In this tutorial paper, we overview the techniques that un-derlie the automatic inference ...
We present a programming language in which every well-typed program halts in time polynomial with re...
In many applications it is important to ensure conformance with respect to specifications that cons...
Bounding resource usage is important for a number of areas, notably real-time embedded systems and s...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
We present a method for the static resource usage analysis of MiniZinc models. The analysis can inf...
For some applications, standard resource analyses do not provide the information required. Such anal...
We present a generic analysis that infers both upper and lower bounds on the usage that a program ma...
AbstractAutomatic cost analysis of programs has been traditionally concentrated on a reduced number ...
Automatic cost analysis of programs has been traditionally studied in terms of a number of concrete,...
We present a framework for (static) verification of general resource usage program properties. The f...
Abstract. Resource usage is one of the most important characteristics of programs. Automatically gen...
Resource analysis aims at automatically inferring upper/lower bounds on the worst/best-case cost of ...
In an increasing number of applications (e.g., in embedded, real-time, or mobile systems) it is imp...
We consider the problem of automatically proving resource bounds. That is, we study how to prove tha...
Abstract. In this tutorial paper, we overview the techniques that un-derlie the automatic inference ...
We present a programming language in which every well-typed program halts in time polynomial with re...
In many applications it is important to ensure conformance with respect to specifications that cons...
Bounding resource usage is important for a number of areas, notably real-time embedded systems and s...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
We present a method for the static resource usage analysis of MiniZinc models. The analysis can inf...
For some applications, standard resource analyses do not provide the information required. Such anal...