Interest in software fault-tolerance (following an interest in fault-tolerance in general, and prompted by the so called "software crisis") is now exhibited by many institutions. Though many software fault-tolerance techniques are known, their use is limited by the lack of consistent, flexible methodologies, of support mechanisms in operating systems and of design tools. In this paper, we discuss the known software fault-tolerance techniques, with particular reference to the two coherent methodologies proposed, Multiple Version Software and Recovery Blocks. We argue that a more general methodology is needed for use in complex software system, and outline how the necessary mechanisms could be included in low-level system software.
Software fault-tolerance and design diversity : past experience and future evolution
1985
Abstract
Interest in software fault-tolerance (following an interest in fault-tolerance in general, and prompted by the so called "software crisis") is now exhibited by many institutions. Though many software fault-tolerance techniques are known, their use is limited by the lack of consistent, flexible methodologies, of support mechanisms in operating systems and of design tools. In this paper, we discuss the known software fault-tolerance techniques, with particular reference to the two coherent methodologies proposed, Multiple Version Software and Recovery Blocks. We argue that a more general methodology is needed for use in complex software system, and outline how the necessary mechanisms could be included in low-level system software.| File | Dimensione | Formato | |
|---|---|---|---|
|
prod_420317-doc_148936.pdf
solo utenti autorizzati
Descrizione: Software fault-tolerance and design diversity : past experience and future evolution
Tipologia:
Versione Editoriale (PDF)
Dimensione
1.02 MB
Formato
Adobe PDF
|
1.02 MB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


