Skip to main content

A Classification of Software Diversity Degrees Induced by an Analysis of Fault Types to be Tolerated

  • Conference paper
Fault-Tolerant Computing Systems

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 283))

Abstract

The application of software diversity to achieve fault tolerance has now been generally acknowledged as an efficient method to increase software reliability in case of ultrahigh requirements. Experimental evidence has shown it to partly complement (but in general not replace) the more conventional constructive strategies for fault avoidance and the analytical techniques for fault detection. Nonetheless, due to the lack of real-world data and the consequent fundamental ignorance about the parameters influencing the failure process during operation, we are still confronted with several unsolved questions regarding the details of its application.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1/P. E. Ammann, J. C Knight: Data Diversity: An Approach to Software Fault Tolerance, IEEE Transactions on Computers, Vol. 37, No. 4, April 1988

    Google Scholar 

  2. M. Barnes, P.G. Bishop, B. Bjarland, G. Dahll et al.: PODS (the Project on Diverse Software), OECD Halden Reactor Project, HRP-323, June 1985

    Google Scholar 

  3. P. Burlando, L. Gianetto: Final Report on Functional Diversity, Request Report R 2.3.8, ESPRIT project n. 300

    Google Scholar 

  4. K. Echtle: Fault Tolerance based on Time-Staggered Redundancy, FTRS-3, Bremerhaven, Germany, 9–11 Sept. 1987, Springer-Verlag

    Google Scholar 

  5. D. E. Eckhardt, L.D. Lee: A Theoretical Basis for the Analysis of Multiversion Software Subject to Coincident Errors, IEEE Trans., Vol.SE-11, No. 12, 85

    Google Scholar 

  6. M. Gaschignard, M.C. Gaudel: Diversification from Algebraic Specifications, PDCS First Year Report, ESPRIT BRA project n. 3092

    Google Scholar 

  7. 7/ T. Grams: Denkfallen und Programmierfehler, Springer-Verlag 1990

    Google Scholar 

  8. J.P. J. Kelly, A. Avizienis: A Specification-Oriented Multi-Version Software m m

    Google Scholar 

  9. J.C. Knight, N.G. Leveson: An Experimental Evaluation of the Assumption of Independence in Multiversion Programming,TEEE Trans. Vol.SE-12, No.1, 86

    Google Scholar 

  10. 10/ U.K. Krogmann: Failure Detection, Isolation and Dynamic Reconfiguration of Spatio-Temporal, Skew Redundant Aircraft Motion Sensing Systems, PTRS-4, Baden-Baden, Germany, 20–22 Sept. 1989, Springer-Verlag

    Google Scholar 

  11. ll/ B. Littlewood, D.R. Miller: A Conceptual Model of Multi-Version Software, FTCS-17, IEEE Computer Society Press 1987

    Google Scholar 

  12. 12/ J.D. Musa, A. lannino, K. Okumoto: Software Reliability, McGraw-Hill International Editions, Computer Science Series, 1987

    Google Scholar 

  13. Behrooz Parhami: A Data-Driven Dependability Assurance Scheme with Applications to Data and Design Diversity, Dependable Computing for Critical Applications, Springer-Verlag

    Google Scholar 

  14. 14/ F. Saglietti: The Impact of Voter Granularity in Fault-Tolerant Software on System Reliability and Availability, FTRS-4, Baden-Baden, Germany, 20–22 Sept. 1989, Springer-Verlag

    Google Scholar 

  15. 15/ F. Saglietti: Integration of Different Software Dependability Evaluations in a Tool with Unique Final Result, EWDC-2, Florence, Italy 1990

    Google Scholar 

  16. F. Saglietti: The Impact of Forced Diversity on the Failure Behaviour of Multi-Version Software, ProzeBrechensysteme’1, Berlin, Springer-Verlag

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Saglietti, F. (1991). A Classification of Software Diversity Degrees Induced by an Analysis of Fault Types to be Tolerated. In: Cin, M.D., Hohl, W. (eds) Fault-Tolerant Computing Systems. Informatik-Fachberichte, vol 283. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76930-6_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76930-6_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54545-3

  • Online ISBN: 978-3-642-76930-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics