On-line timing error detection entails gathering and analyzing monitoring data to pinpoint deviations from the expected timing behavior of a given software system. Current solutions for system monitoring and runtime analysis present several practical drawbacks that limit their usability in real industrial systems, such as the need of kernel-level probes or the coarse per-node/per-process monitoring granularity. This paper proposes a novel framework for timing error detection that capitalizes on the systematic interleaving of logging instructions across the functional code in order to overcome above limitations. The paper faces the practical challenges related to the specification and implementation of a log weaving technique, detection algo...
Multi-threaded software and distributed cloud software are prevalent as a dominant backbone for mode...
With the increase of network virtualization and the disparity of vendors, the continuous monitoring ...
Many critical services are nowadays provided by large and complex software systems. However the incr...
On-line timing error detection entails gathering and analyzing monitoring data to pinpoint deviation...
This paper presents a run-time monitoring framework to detect end-to-end timing constraint violation...
International audienceError confinement technologies have proven their efficiency to improve softwar...
Software systems employed in critical scenarios are increasingly large and complex. The usage of man...
In this paper, we describe a run-time environment for monitoring distributed real-time systems. In p...
Abstract: Most research focusing on timing errors deals with scheduling policies that avoid the erro...
Resource-intensive applications such as scientific applications require the architecture or system o...
Software systems rely on events for logging, system coordination, handling unexpected situations, an...
Error data collected at runtime play a key role for dependability analysis and improvement of softwa...
[[abstract]]Analysts debug real-time distributed systems by viewing timing behavior in the context o...
Abstract. This tutorial focuses on issues involved in runtime monitoring of time-sensitive systems, ...
Embedded real-time systems often operate under strict timing and dependability constraints. To ensur...
Multi-threaded software and distributed cloud software are prevalent as a dominant backbone for mode...
With the increase of network virtualization and the disparity of vendors, the continuous monitoring ...
Many critical services are nowadays provided by large and complex software systems. However the incr...
On-line timing error detection entails gathering and analyzing monitoring data to pinpoint deviation...
This paper presents a run-time monitoring framework to detect end-to-end timing constraint violation...
International audienceError confinement technologies have proven their efficiency to improve softwar...
Software systems employed in critical scenarios are increasingly large and complex. The usage of man...
In this paper, we describe a run-time environment for monitoring distributed real-time systems. In p...
Abstract: Most research focusing on timing errors deals with scheduling policies that avoid the erro...
Resource-intensive applications such as scientific applications require the architecture or system o...
Software systems rely on events for logging, system coordination, handling unexpected situations, an...
Error data collected at runtime play a key role for dependability analysis and improvement of softwa...
[[abstract]]Analysts debug real-time distributed systems by viewing timing behavior in the context o...
Abstract. This tutorial focuses on issues involved in runtime monitoring of time-sensitive systems, ...
Embedded real-time systems often operate under strict timing and dependability constraints. To ensur...
Multi-threaded software and distributed cloud software are prevalent as a dominant backbone for mode...
With the increase of network virtualization and the disparity of vendors, the continuous monitoring ...
Many critical services are nowadays provided by large and complex software systems. However the incr...