ComputingComputer ScienceSystems EngineeringFault-tolerant ComputingFault-tolerant SystemsFormal MethodsDependability AnalysisFailure Mode AnalysisRedundancy ManagementReliabilityReliability ModelingReliable System DesignDependabilityDependability ModelingFailure ModesRedundancy AnalysisSystem DependabilitySystem RedundancySystem ReliabilitySystem Reliability Analysis
A method is proposed for the formal analysis of failure mode assumptions and for the evaluation of the dependability of systems whose design correctness is conditioned on the validity of such assumptions. Formal definitions are given for the types of errors that can affect items of service delivered by a system or component. Failure node assumptions are then formalized as assertions on the types of errors that a component may induce in its enclosing system. The concept of assumption coverage is introduced to relate the notion of partially-ordered assumption assertions to the quantification of system dependability. Assumption coverage is shown to be extremely important in systems requiring very high dependability. It is also shown that the need to increase system redundancy to accommodate more severe modes of component failure can sometimes result in a decrease in dependability.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
8
Richard D. Schlichting, Fred B. Schneider · ACM Transactions on Computer Systems · 1983 · 769 citations · Full text
Fred B. Schneider · ACM Transactions on Computer Systems · 1984 · 264 citations · Full text
Atomic Broadcast: From Simple Message Diffusion to Byzantine Agreement
Flaviu Cristian, H. Aghili, Ray Strong et al. · Information and Computation · 1995 · 241 citations
The Delta-4 approach to dependability in open distributed computing systems
David Powell, Gottfried Bonn, DT Seaton et al. · 1988 · 209 citations