Electronic Notes in Theoretical Computer Science · 2005 · 143 citations · 4 references
EngineeringArchitectural RepresentationComputer ScienceFault-tolerant ComputingFault-tolerant SystemsSafety EngineeringFault DetectionFault ModelingHardware Fault ToleranceReliable System DesignSoftware ArchitectureSoftware Fault ToleranceFault AccommodationFault PropagationFault Propagation AnalysisFault RepresentationFault Tolerance MechanismsFault Tolerant ArchitecturesFault-tolerant ArchitectureSoftware Components
This paper describes a modular representation and compositional analysis of a system's hardware and software components, called Fault Propagation and Transformation Calculus (FPTC). We show, given an architectural description of how components are combined into a whole system, together with an FPTC expression of each component's failure behaviour, how the failure properties of the whole system can be computed automatically from the individual FPTC expressions. From a safety point of view, this provides some idea of robustness: the system's capability to withstand certain types of failures in individual components. It also provides a way to understand how and where to develop fault accommodation within an architecture.
4
Hugo Simpson · Software Engineering Journal · 1986 · 99 citations
Experience with the application of HAZOP to computer-based systems
John McDermid, Mark Nicholson, David Pumfrey et al. · 2002 · 96 citations