This is a preliminary study on the topic of the tolerance of design faults, and in particular of software bugs, in Delta-4 systems. At the beginning of the Delta-4 project, a design assumption was made to the effect that only physical faults were to be taken into account when providing fault-tolerant mechanisms: the possibility of design faults could therefore be neglected. Now that the project has produced a viable scheme for the treatment of physical faults, it is worthwhile to explore how the schema can (or needs to) be extended to take into account design faults as well. The most common type of design faults are software bugs, and therefore the main topic of this study is software-fault tolerance, although we expect that hardware design faults can be dealt with by mechanisms very similar to those studied here. The components of this study, in this preliminary version, are: 1) a brief history of software-fault tolerance, and motivations for its importance; 2) motivations for studying software-fault tolerance for Delta-4. A further part of this work will be a description of the current state of the art, and the open technical problems in the field. The study will be completed with a discussion of the specific problems arising in the application of software-fault tolerance in Delta-4 systems, the techniques that appear most promising in this environment, and the extensions they require to the current Delta-4 specifications.

Prospective development 2: software-fault tolerance

Grandoni F;
1988

Abstract

This is a preliminary study on the topic of the tolerance of design faults, and in particular of software bugs, in Delta-4 systems. At the beginning of the Delta-4 project, a design assumption was made to the effect that only physical faults were to be taken into account when providing fault-tolerant mechanisms: the possibility of design faults could therefore be neglected. Now that the project has produced a viable scheme for the treatment of physical faults, it is worthwhile to explore how the schema can (or needs to) be extended to take into account design faults as well. The most common type of design faults are software bugs, and therefore the main topic of this study is software-fault tolerance, although we expect that hardware design faults can be dealt with by mechanisms very similar to those studied here. The components of this study, in this preliminary version, are: 1) a brief history of software-fault tolerance, and motivations for its importance; 2) motivations for studying software-fault tolerance for Delta-4. A further part of this work will be a description of the current state of the art, and the open technical problems in the field. The study will be completed with a discussion of the specific problems arising in the application of software-fault tolerance in Delta-4 systems, the techniques that appear most promising in this environment, and the extensions they require to the current Delta-4 specifications.
1988
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
2-907801-00-7
software fault tolerance
File in questo prodotto:
File Dimensione Formato  
prod_419425-doc_148221.pdf

solo utenti autorizzati

Descrizione: Prospective development 2: software-fault tolerance
Tipologia: Versione Editoriale (PDF)
Dimensione 3.62 MB
Formato Adobe PDF
3.62 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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/363842
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact