Abstract
Clearly, as more sophisticated fault-tolerant systems are developed, powerful formal techniques for modelling their reliability will be necessary. It is the intention of this paper to demonstrate the usefulness of temporal logic, an extension of the traditional Boolean logic, for formal specification and probabilistic analysis of fault-tolerant computer systems. This recognized and versatile formalism can be applied to describe dynamic behaviour in a simple and elegant fashion, which also supports reliability modelling and probabilistic reliability analysis. As will be shown, temporal logic provides a natural means for describing various forms of redundant resources and fault-tolerance mechanisms, which are frequently found in fault-tolerant computer systems. In this paper a formal technique which describes qualitative aspects of systems serves as a basis for a method that finally quantifies system behaviour.
Preview
Unable to display preview. Download preview PDF.
References
Abraham J.A., An improved algorithm for network reliability, IEEE Trans. Reliability, vol. R-28, 1979 Apr, pp. 58–61
Arnold T.F., The concept of coverage and its effect on the reliability model of a repairable system, IEEE Trans. Computers, vol. C-22, no. 3, 1973, pp. 251–254.
Balakrishnan M., Raghavendra C.S., On reliability modeling of closed fault-tolerant computer systems, IEEE Trans. Computers, vol. C-39, no. 4, 1990, pp. 571–575.
Barlow R.E., Proschan F., Statistical Theory of Reliability and Life Testing, Holt, Rinehart and Winston, New York, 1975
Barlow R.E., Heidtmann K.D., Computing k-out-of-n structure reliability, IEEE Trans. Reliability, vol. R-33, 1984, pp. 322–323.
Barlow R.E., Wu A.S., Coherent systems with multistate components, Math. Operations Research, vol. 3, 1978, pp. 275–281.
Birnbaum Z.W., Esary J.D., Saunders S.C., Multi-component systems and structures and their reliability, Technometrics, vol. 3, no. 1, 1961, pp. 55–77
Ben-Ari M., Manna Z., Pnueli A., The temporal logic of branching time, Acta Inf., vol. 20, 1983, pp. 207–226
Bochmann G.V., Hardware specification with temporal logic: An example, IEEE Trans. Computers, vol. C-31, no. 3, 1982, pp. 223–231
Bouricius W.G. et al., Reliability modeling for fault-tolerant computers, IEEE Trans. Computers, vol. C-20, 1971, pp. 1306–1311
Geist R.M., Trivedi K.S., Ultra-reliability prediction for fault-tolerant computers, IEEE Trans. Computers, vol. C-32, no. 12, 1983.
Griffith W.S., Multistate reliability analysis, J. Appl. Prob., vol. 17, 1980, pp 735–744.
Heidtmann K.D., Reliability analysis of sequential two-state systems, J. Inf. Processing & Cybernetics, vol. 21, 10/11, 1985, pp. 547–555
Heidtmann K.D., Smaller sums of disjoint products by subproduct inversion, IEEE Trans. Reliability, vol. R-38, 1989, pp 305–311.
Heidtmann K.D., A class of noncoherent systems and their reliability analysis, Dig. FTCS-11, 1981, pp. 96–98
Hughes G.E., Cresswell M.J., An Introduction to Modal Logic, Methuen, London, 1974
Lamport L., Sometime is sometimes not never — On the temporal logic of programs, J. ACM, 1980, pp. 174–185
Losq J., A highly efficient redundancy scheme: Self-purging redundancy, IEEE Trans. Computers, vol. C-25, no. 6, 1976, pp. 569–578
Moszkowski B., A temporal logic for multilevel reasoning about hardware, IEEE Computer, vol. 18, no. 2, 1985, pp. 10–19
Ng Y.W., Avizienis A.A., A unified model for fault-tolerant computers, IEEE Trans. Computers, vol. C-29, no. 11, 1980
Prior A.N., Time and Modality, Oxford University Press, Oxford, 1957
Rescher N., Urquhart A., Temporal Logic, Springer, New York, 1971
Schwartz R.L., Melliar-Smith P.M., From state machines to temporal logic: Specification methods for protocol standards, IEEE Trans. Communications, vol. COM-30, no. 12, 1982, pp. 33–43
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Heidtmann, K.D. (1991). Temporal logic applied to reliability modelling of fault-tolerant systems. In: Vytopil, J. (eds) Formal Techniques in Real-Time and Fault-Tolerant Systems. FTRTFT 1992. Lecture Notes in Computer Science, vol 571. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55092-5_15
Download citation
DOI: https://doi.org/10.1007/3-540-55092-5_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55092-1
Online ISBN: 978-3-540-46692-5
eBook Packages: Springer Book Archive