Abstract
The limitations posed by fault tolerance applied to software have stimulated the study of different solutions permitting to overcome such problems; functional diversity seems to be one of the most promising ideas in this field. The study of this methodology and of its implications on the development process and the final product constitutes the preliminary step to a deeper study of its impact on the global software system reliability.
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
T. Anderson: Can Design Faults be tolerated?. University of Newcastle upon Tyne Technical Report, 1984
A. Avizienis, J. Kelly: Fault Tolerance by Design Diversity: Concepts and Experiments. IEEE Computer, August 1984
A. Avizienis: The N-Version Approach to Fault Tolerant Software. IEEE Trans.on Software Engineering, Dec. 1985
P. Bishop, D. Esp, M. Barnes, et al.: Project on Diverse Software; An Experiment in Software Reliability. Proceedings of Safecomp ‘85, 1985. Pergamon Press
J. Donahue: Complementary Definitions of Programming Language Semantics. Lecture Notes in Computer Science N. 42, 1976, Springer-Verlag
D.E. Eckhardt, L. D. Lee: A Theoretical Basis for the Analysis of Multiversion Software Subject to Coincident Errors. IEEE Transactions on Software Engineering, Dec. 1985
E. Ferro: Appunti di istituzioni di analisi superiore: spazi metrici. Istituto di Matematica di Genova, 1982
J. Knight, N. Leveson: An Experimental Evaluation of the Assumption of Independence in Multiversion Programming. IEEE Transactions in Software Engineering, Vol. SE-12, No 1, January 1986
B.V. Gnedenko: Teoria della probabilità . Editori Riuniti. 1979
I. Guessarian: Algebraic Semantics. Lecture Notes in Computer Science N. 99, 1981, Springer-Verlag
The specification language X. OECD Halden Reactor Project Report
B. Randell: System Structure for Software Fault Tolerance. Proc. of the International Conference on Reliable Software, 1975
K. Scott: Experimental Validation of Six Fault Tolerant Software Reliability Models. IEEE 1983
K. Scott: Investigating Version Dependence in Fault Tolerant Software. IEEE 1984
M.L. Shooman: Software Engineering. Mc Graw Hill, 1983
J. Stoy: Denotational Semantics: the Scott-Strachey approach to Programming Language Theory. MIT Press 1977
F. Trevisan: Appunti di osservazioni e misure. Istituto di Ingegneria Elettrotecnica di Genova, 1972
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 ECSC — EEC — EAEC, Brussels — Luxembourg
About this chapter
Cite this chapter
Burlando, P., Gianetto, L., Mainini, M.T. (1992). Functional Diversity. In: Kersken, M., Saglietti, F. (eds) Software Fault Tolerance. Research Reports ESPRIT, vol 1. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-84725-7_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-84725-7_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55212-3
Online ISBN: 978-3-642-84725-7
eBook Packages: Springer Book Archive