We consider the dependability of fault tolerant software executed iteratively as e.g. in process control applications. We recall themodels usually, adopted for evaluating the probnbility of mission survival (reliability at a certain time) and performabiliry, and show the results obtained hy applying these models to the adaptive scheme for software fault-tolerance SCOP. "Self-Configuring Optimal Programming" and to the more popular schemes, recovery blocks and multiple version programming. In the case considered. SCOP is cqui valent to N-version programming in terms of the probability of delivering correct results. but achieves better performance by delaying the execution of some of the variants until it is made necessary by an error. A discussion follows highlighting the limits in the realism of these analyses, due to the assumptions made to obtain mathematically tractable models and to the lack of experimental data.As a limitations, we present a simple black-box model of an iterative software component which takes into account dependencies among input values of successive iterations and the possibility that repeated. non fatal failures may together cause mission failure. Using this model we show the effects of different distributions of the correlations among, inputs on the dependability indicators selected.

Dependability analysis of iterative fault-tolerant software considering correlation

Chiaradonna S;Di Giandomenico F;
1995

Abstract

We consider the dependability of fault tolerant software executed iteratively as e.g. in process control applications. We recall themodels usually, adopted for evaluating the probnbility of mission survival (reliability at a certain time) and performabiliry, and show the results obtained hy applying these models to the adaptive scheme for software fault-tolerance SCOP. "Self-Configuring Optimal Programming" and to the more popular schemes, recovery blocks and multiple version programming. In the case considered. SCOP is cqui valent to N-version programming in terms of the probability of delivering correct results. but achieves better performance by delaying the execution of some of the variants until it is made necessary by an error. A discussion follows highlighting the limits in the realism of these analyses, due to the assumptions made to obtain mathematically tractable models and to the lack of experimental data.As a limitations, we present a simple black-box model of an iterative software component which takes into account dependencies among input values of successive iterations and the possibility that repeated. non fatal failures may together cause mission failure. Using this model we show the effects of different distributions of the correlations among, inputs on the dependability indicators selected.
1995
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Fault-tolerant software
File in questo prodotto:
File Dimensione Formato  
prod_410446-doc_144444.pdf

solo utenti autorizzati

Descrizione: Dependability analysis of iterative fault-tolerant software considering correlation
Tipologia: Versione Editoriale (PDF)
Dimensione 2.81 MB
Formato Adobe PDF
2.81 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/392942
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact