International audienceThis chapter describes how to use in-the-field runtime techniques to improve the dependability of software systems. In particular, we first present an overall vision of the problem of ensuring highly-dependable behaviours at runtime based on the concept of autonomic monitor, and then we present the two families of relevant approaches for this purpose. First, we present techniques related to runtime enforcement that can prevent the system producing bad behaviours. Second, we describe healing techniques that can detect if the system has produced a bad behaviour and react to the situation accordingly (e.g., moving the system back to a correct state)
In this paper, a new technique for ensuring run-time satisfaction of properties-specifically respons...
International audienceRuntime enforcement is a powerful technique to ensure that a program will resp...
Smart environment applications demand novel solutions for managing quality of services, especially a...
International audienceThis chapter describes how to use in-the-field runtime techniques to improve t...
A goal of runtime software-fault monitoring is to observe software behavior to determine whether it ...
As software is becoming increasingly complex, software reliability is getting more and more importan...
Although runtime validation and verification are critical for ensuring reliability in autonomic soft...
non-peer-reviewedThis work presents an approach to self-healing that deals with un-handled exception...
Runtime verification has primarily been developed and evaluated as a means of enriching the software...
Abstract Designing autonomic fault responses is diffi-cult, particularly in large-scale systems, as ...
Control programs for safety-critical systems are required to tolerate faults in the devices they con...
Abstract. Complexity in embedded software systems has reached the point where we need run-time mecha...
Autonomic computing holds great promise for software systems of the future, but at the same time pos...
The full behavior of complex software systems often only emerges during operation. They thus need to...
Abstract. Runtime monitoring aims at ensuring program safety by monitoring the program’s behaviour d...
In this paper, a new technique for ensuring run-time satisfaction of properties-specifically respons...
International audienceRuntime enforcement is a powerful technique to ensure that a program will resp...
Smart environment applications demand novel solutions for managing quality of services, especially a...
International audienceThis chapter describes how to use in-the-field runtime techniques to improve t...
A goal of runtime software-fault monitoring is to observe software behavior to determine whether it ...
As software is becoming increasingly complex, software reliability is getting more and more importan...
Although runtime validation and verification are critical for ensuring reliability in autonomic soft...
non-peer-reviewedThis work presents an approach to self-healing that deals with un-handled exception...
Runtime verification has primarily been developed and evaluated as a means of enriching the software...
Abstract Designing autonomic fault responses is diffi-cult, particularly in large-scale systems, as ...
Control programs for safety-critical systems are required to tolerate faults in the devices they con...
Abstract. Complexity in embedded software systems has reached the point where we need run-time mecha...
Autonomic computing holds great promise for software systems of the future, but at the same time pos...
The full behavior of complex software systems often only emerges during operation. They thus need to...
Abstract. Runtime monitoring aims at ensuring program safety by monitoring the program’s behaviour d...
In this paper, a new technique for ensuring run-time satisfaction of properties-specifically respons...
International audienceRuntime enforcement is a powerful technique to ensure that a program will resp...
Smart environment applications demand novel solutions for managing quality of services, especially a...