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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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
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
P. Burlando, L. Gianetto: Final Report on Functional Diversity, Request Report R 2.3.8, ESPRIT project n. 300
K. Echtle: Fault Tolerance based on Time-Staggered Redundancy, FTRS-3, Bremerhaven, Germany, 9–11 Sept. 1987, Springer-Verlag
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
M. Gaschignard, M.C. Gaudel: Diversification from Algebraic Specifications, PDCS First Year Report, ESPRIT BRA project n. 3092
7/ T. Grams: Denkfallen und Programmierfehler, Springer-Verlag 1990
J.P. J. Kelly, A. Avizienis: A Specification-Oriented Multi-Version Software m m
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
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
ll/ B. Littlewood, D.R. Miller: A Conceptual Model of Multi-Version Software, FTCS-17, IEEE Computer Society Press 1987
12/ J.D. Musa, A. lannino, K. Okumoto: Software Reliability, McGraw-Hill International Editions, Computer Science Series, 1987
Behrooz Parhami: A Data-Driven Dependability Assurance Scheme with Applications to Data and Design Diversity, Dependable Computing for Critical Applications, Springer-Verlag
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
15/ F. Saglietti: Integration of Different Software Dependability Evaluations in a Tool with Unique Final Result, EWDC-2, Florence, Italy 1990
F. Saglietti: The Impact of Forced Diversity on the Failure Behaviour of Multi-Version Software, ProzeBrechensysteme’1, Berlin, Springer-Verlag
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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