ABSTRACT: This paper focuses on the analysis of execution traces for real-time systems. Kernel tracing can provide useful information, without having to instrument the applications studied. However, the generated traces are often very large. The challenge is to retrieve only relevant data in order to find quickly complex or erratic real-time problems. We propose a new approach to help finding those problems. First, we provide a way to define the execution model of real-time tasks with the optional suggestions of a pattern discovery algorithm. Then, we show the resulting real-time jobs in a Comparison View, to highlight those that are problematic. Once some jobs that present irregularities are selected, different analyses are executed on the...
The analysis of multimedia application traces can reveal im-portant information to enhance program e...
Developing streaming multimedia applications on embedded systems becomes increasingly complex over t...
ABSTRACT: Debugging and profiling tools can alter the execution flow or timing, can induce heisenbug...
ABSTRACT: Tracing allows the analysis of task interactions with each other and with the operating sy...
ABSTRACT: Debugging real-time software presents an inherent challenge because of the nature of real-...
Real-time systems are a significant class of applications, poised to grow even further as autonomous...
ABSTRACT: Detecting latency-related problems in production environments is usually carried out at th...
In order to provide reliable system support for real-time applications, it is often important to be ...
ABSTRACT: Execution traces are frequently used to study system run-time behaviour and to detect prob...
ABSTRACT: We propose a new class of profiler for distributed and heterogeneous systems. In these sys...
Software systems have become increasingly complex, which makes it difficult to detect the root cause...
System designers make trade-offs between metrics of interest such as execution time, functional qual...
International audienceProper testing of applications over embedded systems such as set-top boxes req...
System designers make trade-offs between metrics of interest such as execution time, functional qual...
The need for increased computing capability and more diverse hardware with its evermore complex topo...
The analysis of multimedia application traces can reveal im-portant information to enhance program e...
Developing streaming multimedia applications on embedded systems becomes increasingly complex over t...
ABSTRACT: Debugging and profiling tools can alter the execution flow or timing, can induce heisenbug...
ABSTRACT: Tracing allows the analysis of task interactions with each other and with the operating sy...
ABSTRACT: Debugging real-time software presents an inherent challenge because of the nature of real-...
Real-time systems are a significant class of applications, poised to grow even further as autonomous...
ABSTRACT: Detecting latency-related problems in production environments is usually carried out at th...
In order to provide reliable system support for real-time applications, it is often important to be ...
ABSTRACT: Execution traces are frequently used to study system run-time behaviour and to detect prob...
ABSTRACT: We propose a new class of profiler for distributed and heterogeneous systems. In these sys...
Software systems have become increasingly complex, which makes it difficult to detect the root cause...
System designers make trade-offs between metrics of interest such as execution time, functional qual...
International audienceProper testing of applications over embedded systems such as set-top boxes req...
System designers make trade-offs between metrics of interest such as execution time, functional qual...
The need for increased computing capability and more diverse hardware with its evermore complex topo...
The analysis of multimedia application traces can reveal im-portant information to enhance program e...
Developing streaming multimedia applications on embedded systems becomes increasingly complex over t...
ABSTRACT: Debugging and profiling tools can alter the execution flow or timing, can induce heisenbug...