This paper is devoted to an overview of software fault tolerance by means of design diversity, i.e. the production of two or more systems aimed at delivering the same service through separate designs and realizations. The first section is devoted to a unified presentation of the approaches for software-fault tolerance; in addition to the recovery blocks and N-version programming methods, a third type of approach is identified from the careful examination of current, real-life systems: N self-checking programming. In the second section, the three approaches to software fault tolerance are analyzed with respect to two viewpoints: dependability and cost. The third section is devoted to the definition and analysis of architectures aimed at tole...
The theory of fault-tolerant computer design has developed rapidly. Several techniques using hardwar...
The theory of fault-tolerant computer design has developed rapidly. Several techniques using hardwar...
This report examines the state of the field of software fault tolerance. Terminology, techniques for...
This paper is devoted to an overview of software fault tolerance by means of design diversity, i.e. ...
There are a number of computer control systems in which a fault in the software can endanger human l...
This report examines the state of the field of software fault tolerance. Terminology, techniques for...
Various methods have been proposed for building faulttolerant software in an effort to provide subst...
The paper provides dependability modeling and evaluation (encompassing reliability and safety issues...
The paper provides dependability modeling and evaluation (encompassing reliability and safety issues...
The paper provides dependability modeling and evaluation (encompassing reliability and safety issues...
Multiprocessor systems which afford a high degree of parallelism are used in a variety of applicati...
The increasing size and complexity of software systems makes it hard to prevent or remove all possib...
this paper, we focus on methods of fault tolerance, and investigate the differences between hardware...
Current mainstream software engineering methods do not consider fault tolerance in the requirements...
Multiprocessor systems which afford a high degree of\ud parallelism are used in a variety of applica...
The theory of fault-tolerant computer design has developed rapidly. Several techniques using hardwar...
The theory of fault-tolerant computer design has developed rapidly. Several techniques using hardwar...
This report examines the state of the field of software fault tolerance. Terminology, techniques for...
This paper is devoted to an overview of software fault tolerance by means of design diversity, i.e. ...
There are a number of computer control systems in which a fault in the software can endanger human l...
This report examines the state of the field of software fault tolerance. Terminology, techniques for...
Various methods have been proposed for building faulttolerant software in an effort to provide subst...
The paper provides dependability modeling and evaluation (encompassing reliability and safety issues...
The paper provides dependability modeling and evaluation (encompassing reliability and safety issues...
The paper provides dependability modeling and evaluation (encompassing reliability and safety issues...
Multiprocessor systems which afford a high degree of parallelism are used in a variety of applicati...
The increasing size and complexity of software systems makes it hard to prevent or remove all possib...
this paper, we focus on methods of fault tolerance, and investigate the differences between hardware...
Current mainstream software engineering methods do not consider fault tolerance in the requirements...
Multiprocessor systems which afford a high degree of\ud parallelism are used in a variety of applica...
The theory of fault-tolerant computer design has developed rapidly. Several techniques using hardwar...
The theory of fault-tolerant computer design has developed rapidly. Several techniques using hardwar...
This report examines the state of the field of software fault tolerance. Terminology, techniques for...