. This paper describes a general approach for automatic and accurate time-bound analysis. The approach consists of transformations for building time-bound functions in the presence of partially known input structures, symbolic evaluation of the time-bound function based on input parameters, optimizations to make the overall analysis efficient as well as accurate, and measurements of primitive parameters, all at the source-language level. We have implemented this approach and performed a number of experiments for analyzing Scheme programs. The measured worst-case times are closely bounded by the calculated bounds. 1 Introduction Analysis of program running time is important for real-time systems, interactive environments, compiler optimizat...
This paper proposes a technique for estimating the computational time of programs in an actor model,...
In a real-time system, it is crucial to ensure that all tasks of the system hold their deadlines. A ...
In this paper, a novel approach to high-level (i.e. architec-ture independent) worst case execution ...
This paper describes a general approach for automatic and accurate time-bound analysis. The approach...
Thesis (PhD) - Indiana University, Computer Sciences, 2006Analysis of program running time is import...
Estimating the upper bound of the time of execution of a program is of the utmost importance to hard...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...
In a real-time system, it is crucial to ensure that all tasks of the system holdtheir deadlines. A m...
. Static timing analyzers, which are used to analyze real-time systems, need to know the minimum an...
In this article, the problem of finding a tight estimate on the worst-case execution time (WCET) of ...
We present a new approach to static program analysis that permits each expression in a program to be...
In the field of real-time systems, accurate estimates of the worst-case execution time of programs a...
Worst-Case Execution Time (WCET) analysis means to compute a safe upper bound to the execution time ...
Real-time programmers have to deal with the problem of relating timing constraints associated with s...
The knowledge of the maximum execution time of program code is essential for the design implementati...
This paper proposes a technique for estimating the computational time of programs in an actor model,...
In a real-time system, it is crucial to ensure that all tasks of the system hold their deadlines. A ...
In this paper, a novel approach to high-level (i.e. architec-ture independent) worst case execution ...
This paper describes a general approach for automatic and accurate time-bound analysis. The approach...
Thesis (PhD) - Indiana University, Computer Sciences, 2006Analysis of program running time is import...
Estimating the upper bound of the time of execution of a program is of the utmost importance to hard...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...
In a real-time system, it is crucial to ensure that all tasks of the system holdtheir deadlines. A m...
. Static timing analyzers, which are used to analyze real-time systems, need to know the minimum an...
In this article, the problem of finding a tight estimate on the worst-case execution time (WCET) of ...
We present a new approach to static program analysis that permits each expression in a program to be...
In the field of real-time systems, accurate estimates of the worst-case execution time of programs a...
Worst-Case Execution Time (WCET) analysis means to compute a safe upper bound to the execution time ...
Real-time programmers have to deal with the problem of relating timing constraints associated with s...
The knowledge of the maximum execution time of program code is essential for the design implementati...
This paper proposes a technique for estimating the computational time of programs in an actor model,...
In a real-time system, it is crucial to ensure that all tasks of the system hold their deadlines. A ...
In this paper, a novel approach to high-level (i.e. architec-ture independent) worst case execution ...