non-peer-reviewedThis work presents an approach to self-healing that deals with un-handled exceptions within an executing program. More precisely, we propose an approach based on control theory that automatically disables system functionalities that have led to runtime exceptions. This approach requires the system to be instrumented prior to deployment so that it can later interact with a supervisor. This supervisor en- codes the only sequences of actions (method calls) of the system that are permitted. We describe an implementation that automatically generates instrumentation for Java systems. We introduce an extension of Supervisory Control theory that enables automatic computation of a supervisor/controller model ensuring that an observ...
More applications are designed as server programs, many of which are expected to run 24x7. Ensuring ...
Abstract. Heterogeneity, mobility, complexity and new application domains raise new soft-ware reliab...
The increasing complexity of distributed enterprise systems has made the task of managing these syst...
peer-reviewedThe Supervisory Control Theory (SCT) introduced by Ramadge and Wonham offers a framewo...
Abstract—Despite the best design practices and testing techniques, many faults exist and manifest th...
peer-reviewedThis work considers the case of system maintenance where systems are already deployed a...
International audienceThis chapter describes how to use in-the-field runtime techniques to improve t...
Self-healing systems require that repair mechanisms are available to resolve problems that arise whi...
peer-reviewedOne of the main objectives of self-adaptive systems is to reduce maintenance costs thro...
We propose to use automatic workarounds to achieve self-healing in software systems. We observe that...
Self-healing systems require that repair mechanisms are available to resolve problems that arise whi...
One of the requirements of software robustness is controlling and managing runtime errors that might...
Abstract—We present a technique to make applications re-silient to failures. This technique is inten...
The term “Self-healing” denotes the capability of a software system in dealing with bugs. Fault tole...
International audienceContext:In software, there are the error cases that are anticipated at specifi...
More applications are designed as server programs, many of which are expected to run 24x7. Ensuring ...
Abstract. Heterogeneity, mobility, complexity and new application domains raise new soft-ware reliab...
The increasing complexity of distributed enterprise systems has made the task of managing these syst...
peer-reviewedThe Supervisory Control Theory (SCT) introduced by Ramadge and Wonham offers a framewo...
Abstract—Despite the best design practices and testing techniques, many faults exist and manifest th...
peer-reviewedThis work considers the case of system maintenance where systems are already deployed a...
International audienceThis chapter describes how to use in-the-field runtime techniques to improve t...
Self-healing systems require that repair mechanisms are available to resolve problems that arise whi...
peer-reviewedOne of the main objectives of self-adaptive systems is to reduce maintenance costs thro...
We propose to use automatic workarounds to achieve self-healing in software systems. We observe that...
Self-healing systems require that repair mechanisms are available to resolve problems that arise whi...
One of the requirements of software robustness is controlling and managing runtime errors that might...
Abstract—We present a technique to make applications re-silient to failures. This technique is inten...
The term “Self-healing” denotes the capability of a software system in dealing with bugs. Fault tole...
International audienceContext:In software, there are the error cases that are anticipated at specifi...
More applications are designed as server programs, many of which are expected to run 24x7. Ensuring ...
Abstract. Heterogeneity, mobility, complexity and new application domains raise new soft-ware reliab...
The increasing complexity of distributed enterprise systems has made the task of managing these syst...