Publication | Closed Access
Definition and analysis of hardware- and software-fault-tolerant architectures
324
Citations
8
References
1990
Year
EngineeringSoftware SystemsComputer ArchitectureSoftware EngineeringFault ToleranceEmbedded SystemsDependable System ArchitectureFault-tolerant MessagingSoftware AnalysisHardware SystemsHardware SecurityReliability EngineeringFault RecoverySoftware RepairComputer EngineeringComputer ScienceStructured DefinitionSoft Software FaultFault-tolerant NetworkFault InjectionReal-time SystemsSoftware-fault-tolerance MethodsSoftware-fault-tolerant ArchitecturesSystem Software
A structured definition of hardware- and software-fault-tolerant architectures is presented. Software-fault-tolerance methods are discussed, resulting in definitions for soft and solid faults. A soft software fault has a negligible likelihood or recurrence and is recoverable, whereas a solid software fault is recurrent under normal operations or cannot be recovered. A set of hardware- and software-fault-tolerant architectures is presented, and three of them are analyzed and evaluated. Architectures tolerating a single fault and architectures tolerating two consecutive faults are discussed separately. A sidebar addresses the cost issues related to software fault tolerance. The approach taken throughout is as general as possible, dealing with specific classes of faults or techniques only when necessary.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1