search menu icon-carat-right cmu-wordmark

A Conceptual Framework for System Fault Tolerance

Technical Report
This document provides vocabulary, discusses system failure, describes mechanisms for making systems fault tolerant, and provides rules for developing fault-tolerant systems.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-92-TR-033

Abstract

A major problem in transitioning fault tolerance practices to the practitioner community is a lack of a common view of what fault tolerance is and how it can help in the design of reliable computer systems. This document takes a step towards making fault tolerance more understandable by proposing a conceptual framework. The framework provides a consistent vocabulary for fault-tolerance concepts, discusses how systems fail, describes commonly used mechanisms for making systems fault tolerant, and provides some rules for developing fault-tolerant systems.

Cite This Technical Report

Heimerdinger, W., & Weinstock, C. (1992, February 1). A Conceptual Framework for System Fault Tolerance. (Technical Report CMU/SEI-92-TR-033). Retrieved April 23, 2024, from https://insights.sei.cmu.edu/library/a-conceptual-framework-for-system-fault-tolerance/.

@techreport{heimerdinger_1992,
author={Heimerdinger, Walter and Weinstock, Charles},
title={A Conceptual Framework for System Fault Tolerance},
month={Feb},
year={1992},
number={CMU/SEI-92-TR-033},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://insights.sei.cmu.edu/library/a-conceptual-framework-for-system-fault-tolerance/},
note={Accessed: 2024-Apr-23}
}

Heimerdinger, Walter, and Charles Weinstock. "A Conceptual Framework for System Fault Tolerance." (CMU/SEI-92-TR-033). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, February 1, 1992. https://insights.sei.cmu.edu/library/a-conceptual-framework-for-system-fault-tolerance/.

W. Heimerdinger, and C. Weinstock, "A Conceptual Framework for System Fault Tolerance," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-92-TR-033, 1-Feb-1992 [Online]. Available: https://insights.sei.cmu.edu/library/a-conceptual-framework-for-system-fault-tolerance/. [Accessed: 23-Apr-2024].

Heimerdinger, Walter, and Charles Weinstock. "A Conceptual Framework for System Fault Tolerance." (Technical Report CMU/SEI-92-TR-033). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Feb. 1992. https://insights.sei.cmu.edu/library/a-conceptual-framework-for-system-fault-tolerance/. Accessed 23 Apr. 2024.

Heimerdinger, Walter; & Weinstock, Charles. A Conceptual Framework for System Fault Tolerance. CMU/SEI-92-TR-033. Software Engineering Institute. 1992. https://insights.sei.cmu.edu/library/a-conceptual-framework-for-system-fault-tolerance/