Dependability Evaluation Techniques



Along with cost and performance, dependability is the third critical criterion upon which system-related decisions are made. Dependability evaluation is important, because it helps identifying aspects of the system which are critical for its dependability. Such aspects can be, for example, component reliability, fault coverage, or maintenance strategy. Once the critical points are identified, design engineers can focus on their improvements early in the product development stage. In this chapter, we introduce common dependability measures, such as failure rate, mean time to failure, mean time to repair, mean time between failures, and fault coverage. We consider combinatorial dependability models such as reliability block diagrams, fault trees, and reliability graphs. We also study stochastic dependability models such as Markov chains, which make possible the analysis of more complex scenarios. Finally, we show how these models can be used for evaluating system reliability, availability, and safety.


  1. 1.
    Crow, L.: Methods for assessing reliability growth potential. In: IEEE Proceedings Annual Reliability and Maintainability Symposium, pp. 484–489 (1984)Google Scholar
  2. 2.
    de Mercado, J., Bowen, N.A.: A method for calculation of network reliability. IEEE Trans Reliab R-25, 71–76 (1976)Google Scholar
  3. 3.
    Duane, J.: Learning curve approach to reliability monitoring. IEEE Trans. Aerosp. 2, 563–566 (1964)CrossRefGoogle Scholar
  4. 4.
    Ericson, C.: Fault tree analysis—a history. In: Proceedings of the 17th International Systems Safety Conference (1999)Google Scholar
  5. 5.
    Feller, W.: An Introduction to Probability Theory and Its Applications, 3rd edn. Willey, New York (1968)Google Scholar
  6. 6.
    IEEE Standard 500: IEEE guide to the collection and presentation of electrical, electronic, sensing component, and mechanical equipment reliability data for nuclear-power generating stations (1984)Google Scholar
  7. 7.
    Johnson, B.W.: The Design and Analysis of Fault Tolerant Digital Systems. Addison-Wesley, New York (1989)Google Scholar
  8. 8.
    MIL-HDBK-338: Electronic reliability design handbook. U. S. Department of Defense (1998)Google Scholar
  9. 9.
    Norris, J.R.: Markov Chains. Cambridge University Press, New York (1998)Google Scholar
  10. 10.
    NPRD: Nonelectronic parts reliability data (2011).
  11. 11.
    OREDA: Offshore reliability data database (1997).
  12. 12.
    Rennels, D.: Fault-tolerant computing - concepts and examples. IEEE Trans Comput C-33(12), 1116–1129 (1984)Google Scholar
  13. 13.
    RIAC: System Reliability Toolkit. Reliability Information Analysis Center (2005)Google Scholar
  14. 14.
    Shooman, M.L.: Reliability of Computer Systems and Networks: Fault Tolerance, Analysis, and Design. Wiley-Interscience, New York (2001)Google Scholar
  15. 15.
    Siewiorek, D.P., Swarz, R.S.: Reliable Computer Systems Design and Evaluation 3rd ed. A K Peters Ltd., Wellesley (1998)Google Scholar
  16. 16.
    Smith, D.J.: Reliability Engineering. Barnes and Noble Books, New York (1972)Google Scholar
  17. 17.
    Vesely, N.E., R.E.N.: REP and KITT: Computer codes for the automatic evaluation of a fault-tree. Technical report. IN-1349, Idaho Nuclear (1970)Google Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  1. 1.KTH Royal Institute of TechnologyKristaSweden

Personalised recommendations