This paper proposes an approach to software faults diagnosis in complex fault tolerant systems, encompassing the phases of error detection, fault location, and system recovery. Errors are detected in the first phase, exploiting the operating system support. Faults are identified during the location phase, adopting on a machine learning approach; this phase then triggers the proper recovery action for the occurred fault - actuated in the third phase. Feedback actions are also adopted in the location phase to improve detection quality over time. A real world application from the Air Traffic Control field has been used as case study for evaluating the proposed approach. Experimental results, achieved by means of fault injection, show that the ...
Operating systems often manage critical infrastructures where failures can have serious consequences...
A general framework for the design and analysis of distributed fault-tolerant systems is proposed in...
In this work, the applications of an approach that is based on establishment of class membership to ...
This work addresses the problem of software fault diagnosis in complex safety critical software syst...
Software systems employed in critical scenarios are increasingly large and complex. The usage of man...
With the ever increasing complexity and functionality of systems the task of identifying and correct...
A novel approach to application fault recovery based on autonomic computing works by accurately moni...
Abstract—Due to the fact that software systems cannot be tested exhaustively, software systems must ...
This thesis deals with techniques for designing and evaluating error detection and recovery mechanis...
Software quality should be built-in and maintained throughout the software life cycle, which require...
When failures occur during software testing, automated software fault localization helps to diagnose...
This paper deals with human error resistance. In the first part of it, a short state-of-the-art of h...
Automated fault diagnosis is emerging as an important factor in achieving an acceptable and competit...
Society is becoming quite dependent on computer-based systems. Today, computers are embedded in wris...
In this paper we present a technique to automatically diagnose errors detected during software testi...
Operating systems often manage critical infrastructures where failures can have serious consequences...
A general framework for the design and analysis of distributed fault-tolerant systems is proposed in...
In this work, the applications of an approach that is based on establishment of class membership to ...
This work addresses the problem of software fault diagnosis in complex safety critical software syst...
Software systems employed in critical scenarios are increasingly large and complex. The usage of man...
With the ever increasing complexity and functionality of systems the task of identifying and correct...
A novel approach to application fault recovery based on autonomic computing works by accurately moni...
Abstract—Due to the fact that software systems cannot be tested exhaustively, software systems must ...
This thesis deals with techniques for designing and evaluating error detection and recovery mechanis...
Software quality should be built-in and maintained throughout the software life cycle, which require...
When failures occur during software testing, automated software fault localization helps to diagnose...
This paper deals with human error resistance. In the first part of it, a short state-of-the-art of h...
Automated fault diagnosis is emerging as an important factor in achieving an acceptable and competit...
Society is becoming quite dependent on computer-based systems. Today, computers are embedded in wris...
In this paper we present a technique to automatically diagnose errors detected during software testi...
Operating systems often manage critical infrastructures where failures can have serious consequences...
A general framework for the design and analysis of distributed fault-tolerant systems is proposed in...
In this work, the applications of an approach that is based on establishment of class membership to ...