Abstract machines provide a certain separation between platform-dependent and platform-independent concerns in compilation. Many of the differences between architectures are encapsulated in the specific abstract machine implementation and the bytecode is left largely architecture independent. Taking advantage of this fact, we present a framework for estimating upper and lower bounds on the execution times of logic programs running on a bytecode-based abstract machine. Our approach includes a one-time, program-independent profiling stage which calculates constants or functions bounding the execution time of each abstract machine instruction. Then, a compiletime cost estimation phase, using the instruction timing information, infers ex...
We propose a new execution time prediction method that combines measurement-based execution time ana...
This document presents a formal method to verify execution time bounds of programs at the source lev...
It is widely accepted that many algorithms can be concisely and clearly expressed as logical inferen...
Abstract machines provide a certain separation between platform-dependent and platform-independent ...
Abstract machines provide a certain separation between platformdependent and platform-independent co...
Effective static analyses have been proposed which infer bounds on the number of resolutions or redu...
Effective static analyses have been proposed which allow inferring functions which bound the number ...
Predicting statically the running time of programs has many applications ranging from task schedulin...
Effective static analyses have been proposed which infer bounds on the number of resolutions. These ...
Hard and soft real time systems require, for each process, the worst-case execution time (WCET), whi...
A procedure is described to automatically compile symbolic performance predictions in the course of ...
Algorithms are more and more made available as part of libraries or tool kits. For a user of such a ...
Standard benchmarking provides the run times for given programs on given machines, but fails to prov...
. This paper describes a general approach for automatic and accurate time-bound analysis. The approa...
A method to estimate the execution time of software based on static metrics is proposed in this the...
We propose a new execution time prediction method that combines measurement-based execution time ana...
This document presents a formal method to verify execution time bounds of programs at the source lev...
It is widely accepted that many algorithms can be concisely and clearly expressed as logical inferen...
Abstract machines provide a certain separation between platform-dependent and platform-independent ...
Abstract machines provide a certain separation between platformdependent and platform-independent co...
Effective static analyses have been proposed which infer bounds on the number of resolutions or redu...
Effective static analyses have been proposed which allow inferring functions which bound the number ...
Predicting statically the running time of programs has many applications ranging from task schedulin...
Effective static analyses have been proposed which infer bounds on the number of resolutions. These ...
Hard and soft real time systems require, for each process, the worst-case execution time (WCET), whi...
A procedure is described to automatically compile symbolic performance predictions in the course of ...
Algorithms are more and more made available as part of libraries or tool kits. For a user of such a ...
Standard benchmarking provides the run times for given programs on given machines, but fails to prov...
. This paper describes a general approach for automatic and accurate time-bound analysis. The approa...
A method to estimate the execution time of software based on static metrics is proposed in this the...
We propose a new execution time prediction method that combines measurement-based execution time ana...
This document presents a formal method to verify execution time bounds of programs at the source lev...
It is widely accepted that many algorithms can be concisely and clearly expressed as logical inferen...