Journal ArticleAlthough computer programs explicitly represent data values, time values are usually implicit. This makes it difficult to analyze and debug real-time programs whose correctness depends partially on the time at which results are computed. This paper shows how to use Hourglass, an instrumented, synthetic real-time application, to make inferences about what is happening on a computer at millisecond and microsecond granularities. These inferences are possible because Hourglass records a very fine-grained map of when each of its threads runs, and because Hourglass supports a variety of thread execution models that model the properties and requirements of non-synthetic real-time applications. We conclude that between measurements a...
Abstract. The increasing complexity of speed-up mechanisms found in modern computer architectures ma...
We propose an approach for timing analysis of software-based embedded computer systems that builds o...
Journal ArticleThis paper analyzes the results of two case studies in applying the Rialto/NT schedul...
Journal ArticleOne problem with performing soft real-time computations on general-purpose operating ...
One problem with pelforming soft real-time computa-tions on general-purpose operating systems is tha...
Operating systems code is often developed according to principles like simplicity, low overhead, and...
In order to provide reliable system support for real-time applications, it is often important to be ...
International audienceEstimating safe upper bounds on task execution times is required in the design...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Embedded real-time systems are subjected to stringent timing constraints. Analysing their timing beh...
With the growth in the complexity of real-time embedded systems, there is an increasing need for too...
Abstract. This tutorial focuses on issues involved in runtime monitoring of time-sensitive systems, ...
AbstractWhen presented with the problem of scheduling a real-time task set many timing impediments m...
Multimedia applications are often executed on standard Personal Computers. The absence of establishe...
Most research in real-time scheduling theory assumes idealized system conditions. The issues that ca...
Abstract. The increasing complexity of speed-up mechanisms found in modern computer architectures ma...
We propose an approach for timing analysis of software-based embedded computer systems that builds o...
Journal ArticleThis paper analyzes the results of two case studies in applying the Rialto/NT schedul...
Journal ArticleOne problem with performing soft real-time computations on general-purpose operating ...
One problem with pelforming soft real-time computa-tions on general-purpose operating systems is tha...
Operating systems code is often developed according to principles like simplicity, low overhead, and...
In order to provide reliable system support for real-time applications, it is often important to be ...
International audienceEstimating safe upper bounds on task execution times is required in the design...
Linux has become a viable operating system for many real-time workloads. However, the black-box appr...
Embedded real-time systems are subjected to stringent timing constraints. Analysing their timing beh...
With the growth in the complexity of real-time embedded systems, there is an increasing need for too...
Abstract. This tutorial focuses on issues involved in runtime monitoring of time-sensitive systems, ...
AbstractWhen presented with the problem of scheduling a real-time task set many timing impediments m...
Multimedia applications are often executed on standard Personal Computers. The absence of establishe...
Most research in real-time scheduling theory assumes idealized system conditions. The issues that ca...
Abstract. The increasing complexity of speed-up mechanisms found in modern computer architectures ma...
We propose an approach for timing analysis of software-based embedded computer systems that builds o...
Journal ArticleThis paper analyzes the results of two case studies in applying the Rialto/NT schedul...