Thesis (PhD) - Indiana University, Computer Sciences, 2006Analysis of program running time is important for reactive systems, interactive environments, compiler optimizations, performance evaluation, and many other computer applications. Automatic and efficient prediction of accurate time bounds is particularly important, and being able to do so for high-level languages is particularly desirable. This dissertation presents a general approach for automatic and accurate time-bound analysis for high-level languages, combining methods and techniques studied in theory, languages, and systems. The approach consists of transformations for building time-bound functions in the presence of partially known input structures, symbolic evaluation of t...
Effective static analyses have been proposed which infer bounds on the number of resolutions. These ...
We present a programming language in which every well-typed program halts in time polynomial with re...
International audienceIn systems with hard real-time constraints, it is necessary to compute upper b...
. This paper describes a general approach for automatic and accurate time-bound analysis. The approa...
This paper describes a general approach for automatic and accurate time-bound analysis. The approach...
International audienceThis paper proposes a technique for estimating the computational time of progr...
Estimating the upper bound of the time of execution of a program is of the utmost importance to hard...
Abstract machines provide a certain separation between platformdependent and platform-independent co...
Effective static analyses have been proposed which allow inferring functions which bound the number ...
We present a modular approach to automatic complexity analysis of integer programs. Based on a novel...
In this article, the problem of finding a tight estimate on the worst-case execution time (WCET) of ...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...
Effective static analyses have been proposed which infer bounds on the number of resolutions or redu...
Embedded real-time software systems (ESS) play an important role in almost every aspect of our daily...
In this paper we discuss the limitations of and the precautions to account for when using Extreme Va...
Effective static analyses have been proposed which infer bounds on the number of resolutions. These ...
We present a programming language in which every well-typed program halts in time polynomial with re...
International audienceIn systems with hard real-time constraints, it is necessary to compute upper b...
. This paper describes a general approach for automatic and accurate time-bound analysis. The approa...
This paper describes a general approach for automatic and accurate time-bound analysis. The approach...
International audienceThis paper proposes a technique for estimating the computational time of progr...
Estimating the upper bound of the time of execution of a program is of the utmost importance to hard...
Abstract machines provide a certain separation between platformdependent and platform-independent co...
Effective static analyses have been proposed which allow inferring functions which bound the number ...
We present a modular approach to automatic complexity analysis of integer programs. Based on a novel...
In this article, the problem of finding a tight estimate on the worst-case execution time (WCET) of ...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...
Effective static analyses have been proposed which infer bounds on the number of resolutions or redu...
Embedded real-time software systems (ESS) play an important role in almost every aspect of our daily...
In this paper we discuss the limitations of and the precautions to account for when using Extreme Va...
Effective static analyses have been proposed which infer bounds on the number of resolutions. These ...
We present a programming language in which every well-typed program halts in time polynomial with re...
International audienceIn systems with hard real-time constraints, it is necessary to compute upper b...