For some applications, standard resource analyses do not provide the information required. Such analyses estimate the total resource usage of a program (without executing it) as functions on input data sizes. However, some applications require knowing how such total resource usage is distributed over selected parts of a program. We propose a novel, general, and flexible framework for setting up cost equations/relations which can be instantiated for performing a wide range of resource usage analyses, including both static profiling and the inference of the standard notion of cost. We extend and generalize standard resource analysis techniques, so that the relations generated include additional Boolean control variables for switching on or of...
Automatic cost analysis of programs has been traditionally studied in terms of a number of concrete,...
Resource analysis aims at automatically inferring upper/lower bounds on the worst/best-case cost of ...
International audienceWe propose a static analysis technique that computes upper bounds of virtual m...
Traditional static resource analyses estimate the total resource usage of a program, without executi...
Predicting statically the running time of programs has many applications ranging from task schedulin...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
Abstract. Resource usage is one of the most important characteristics of programs. Automatically gen...
Effective static analyses have been proposed which infer bounds on the number of resolutions. These ...
Having information about the execution cost of programs, i.e., the amount of resources that the exec...
We present a generic analysis that infers both upper and lower bounds on the usage that a program ma...
We present a framework for (static) verification of general resource usage program properties. The f...
Cost analysis aims at statically inferring the amount of resources, such as time or memory, needed t...
Existing cost analysis frameworks have been defined for cumulative resources which keep on increasin...
Effective static analyses have been proposed which allow inferring functions which bound the number ...
We present a method for the static resource usage analysis of MiniZinc models. The analysis can inf...
Automatic cost analysis of programs has been traditionally studied in terms of a number of concrete,...
Resource analysis aims at automatically inferring upper/lower bounds on the worst/best-case cost of ...
International audienceWe propose a static analysis technique that computes upper bounds of virtual m...
Traditional static resource analyses estimate the total resource usage of a program, without executi...
Predicting statically the running time of programs has many applications ranging from task schedulin...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
Abstract. Resource usage is one of the most important characteristics of programs. Automatically gen...
Effective static analyses have been proposed which infer bounds on the number of resolutions. These ...
Having information about the execution cost of programs, i.e., the amount of resources that the exec...
We present a generic analysis that infers both upper and lower bounds on the usage that a program ma...
We present a framework for (static) verification of general resource usage program properties. The f...
Cost analysis aims at statically inferring the amount of resources, such as time or memory, needed t...
Existing cost analysis frameworks have been defined for cumulative resources which keep on increasin...
Effective static analyses have been proposed which allow inferring functions which bound the number ...
We present a method for the static resource usage analysis of MiniZinc models. The analysis can inf...
Automatic cost analysis of programs has been traditionally studied in terms of a number of concrete,...
Resource analysis aims at automatically inferring upper/lower bounds on the worst/best-case cost of ...
International audienceWe propose a static analysis technique that computes upper bounds of virtual m...