International audienceError confinement technologies have proven their efficiency to improve software dependability. Such mechanisms usually require efficient error detectors to swiftly signal any misbehaviour. Real-time systems, due to their timing constraints, require a richer description of correct and/or erroneous states that includes timing aspects. This paper presents real-time error detectors that can be automatically generated from formal models of the expected behaviours of software applications. The considered specifications provide the means to define quantitative temporal constraints on the execution of the application. These detectors check at run-time that the current execution matches its specification. The paper contribution...
International audienceThis paper presents two error models to evaluate safety of a software error de...
Software systems rely on events for logging, system coordination, handling unexpected situations, an...
Large software systems are extremely complex and based on code that is constantly changing with bug ...
International audienceError confinement technologies have proven their efficiency to improve softwar...
La vérification en ligne de spécifications formelles permet de créer des détecteurs d'erreur dont le...
International audienceIn this paper we present an integration of early run-time monitors in real-tim...
Runtime verification of formal specifications provides the means to generate error detectors with de...
International audienceReal-time software applications are in charge of maintaining a timely and pred...
A dependable software system must contain two dependability components: (i) error detection mechanis...
This paper presents a technique to derive and implement error detectors to protect an application fr...
Abstract. This paper focuses on fault detection on an implementation of a timed system. These kind f...
On-line timing error detection entails gathering and analyzing monitoring data to pinpoint deviation...
307 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2009.The key insight in this disse...
Real time systems are those systems which must guarantee to response correctly within strict time co...
This paper deals with a software modification strategy allowing on-line detection of transient error...
International audienceThis paper presents two error models to evaluate safety of a software error de...
Software systems rely on events for logging, system coordination, handling unexpected situations, an...
Large software systems are extremely complex and based on code that is constantly changing with bug ...
International audienceError confinement technologies have proven their efficiency to improve softwar...
La vérification en ligne de spécifications formelles permet de créer des détecteurs d'erreur dont le...
International audienceIn this paper we present an integration of early run-time monitors in real-tim...
Runtime verification of formal specifications provides the means to generate error detectors with de...
International audienceReal-time software applications are in charge of maintaining a timely and pred...
A dependable software system must contain two dependability components: (i) error detection mechanis...
This paper presents a technique to derive and implement error detectors to protect an application fr...
Abstract. This paper focuses on fault detection on an implementation of a timed system. These kind f...
On-line timing error detection entails gathering and analyzing monitoring data to pinpoint deviation...
307 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2009.The key insight in this disse...
Real time systems are those systems which must guarantee to response correctly within strict time co...
This paper deals with a software modification strategy allowing on-line detection of transient error...
International audienceThis paper presents two error models to evaluate safety of a software error de...
Software systems rely on events for logging, system coordination, handling unexpected situations, an...
Large software systems are extremely complex and based on code that is constantly changing with bug ...