Skip to main content

Switching-Algebraic Analysis of System Reliability

  • Chapter
  • First Online:
Advances in Reliability and System Engineering

Part of the book series: Management and Industrial Engineering ((MINEN))

Abstract

This chapter deals with the paradigm of handling system reliability analysis in the Boolean domain as a supplement to (rather than a replacement to) analysis in the probability domain. This paradigm is well-established within the academic circles of reliability theory and engineering, albeit virtually unknown outside these circles. The chapter lists and explains arguments in favor of this paradigm for systems described by verbal statements, fault trees, block diagrams, and network graphs. This is followed by a detailed exposition of the pertinent concept of the Real or Probability Transform of a switching (two-valued Boolean) function, and that of a Probability-Ready Expression (PRE). Some of the important rules used in generating a PRE are presented, occasionally along with succinct proofs. These include rules to achieve disjointness (orthogonality) of ORed formulas, and to preserve statistical independence, as much as possible, among ANDed formulas. Recursive relations in the Boolean domain are also discussed, with an application to the four versions of the AR algorithm for evaluating the reliability and unreliability of the k-out-of-n:G and the k-out-of-n:F systems. These four versions of the algorithm are explained in terms of signal flow graphs that are compact, regular, and acyclic, in addition to being isomorphic to the Reduced Ordered Binary Decision Diagram (ROBDD). An appendix explains some important properties of the concept of Boolean quotient, whose expectation in Boolean-based probability is the counterpart of conditional probability in event-based probability.

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 EPUB and 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
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Ryabinin, I. A., Logical probabilistic analysis and its history. International Journal of Risk Assessment and Management, 18(3-4): 256-265, (2015).

    Google Scholar 

  2. Merekin, Yu. V., Solution of problems of probabilistic calculation of single-cycle schemes by an orthogonalization method, Computing Systems, Issue 4, (1963) (In Russian).

    Google Scholar 

  3. Premo, A. F., The use of Boolean algebra and a truth table in the formulation of a mathematical model of success, IEEE Transactions on Reliability, R-12(3): 45-49, (1963).

    Google Scholar 

  4. Fratta, L., and Montanari, U., A Boolean algebra method for computing the terminal reliability in a communication network, IEEE Transactions on Circuit Theory, 20(3): 203-211, (1973).

    Google Scholar 

  5. Hurley, R. B., Probability maps, IEEE Transactions on Reliability, R-12(3): 39-44, (1963).

    Google Scholar 

  6. Krauss, P. H., Representation of conditional probability measures on Boolean algebras, Acta Mathematica Hungarica, 19(3-4), 229-241, (1968).

    Google Scholar 

  7. Parker, K. P., and E. J. McCluskey, Probabilistic treatment of general combinational networks, IEEE Transactions on Computers, 24(6): 668-670, (1975)

    Google Scholar 

  8. Ogus, R. C., The probability of a correct output from a combinational circuit, IEEE Transactions on Computers, 24(5): 534-544, (1975).

    Google Scholar 

  9. Bennetts, R. G., On the analysis of fault trees, IEEE Transactions on Reliability, R-24 (3): 175-185, (1975).

    Google Scholar 

  10. Aggarwal, K. K., Comments on “On the analysis of fault trees,” IEEE Transactions on Reliability, R-25(2): 126-127, (1976).

    Google Scholar 

  11. Schneeweiss, W. G., Calculating the probability of Boolean expression being 1, IEEE Transactions on Reliability, R-26(1): 16-22, (1977).

    Google Scholar 

  12. Locks, M. O., Inverting and minimalizing path sets and cut sets, IEEE Transactions on Reliability, R-27(2): 107-109, (1978).

    Google Scholar 

  13. Abraham, J. A., An improved algorithm for network reliability, IEEE Transactions on Reliability, R-28 (1): 58-61, (1979).

    Google Scholar 

  14. Dotson, W., and Gobien J., A new analysis technique for probabilistic graphs, IEEE Transactions on Circuits and Systems, CAS-26(10): 855-865, (1979).

    Google Scholar 

  15. Bennetts, R. G., Analysis of reliability block diagrams by Boolean techniques, IEEE Transactions on Reliability, R-31(2): 159-166, (1982).

    Google Scholar 

  16. Locks, M. O., Recursive disjoint products: a review of three algorithms, IEEE Transactions on Reliability, R- 31(1): 33-35, (1982).

    Google Scholar 

  17. Rushdi, A. M., Symbolic reliability analysis with the aid of variable-entered Karnaugh maps, IEEE Transactions on Reliability, R-32(2): 134-139, (1983).

    Google Scholar 

  18. Rushdi, A. M., and Al-Khateeb, D. L., A review of methods for system reliability analysis: A Karnaugh-map perspective, Proceedings of the First Saudi Engineering Conference, Jeddah, Saudi Arabia, vol. 1, pp. 57-95, (1983).

    Google Scholar 

  19. Gupta, P. P., and Agarwal, S. C., A Boolean algebra method for reliability calculations, Microelectronics and Reliability, 23(5): 863-865, (1983).

    Google Scholar 

  20. Rushdi, A. M., Overall reliability analysis for computer-communication networks, Proceedings of the Seventh National Computer Conference, Riyadh, Saudi Arabia, pp. 23-38, (1984).

    Google Scholar 

  21. Schneeweiss, W. G., Disjoint Boolean products via Shannon’s expansion, IEEE Transactions on Reliability, R-34 (4): 329-332, (1984).

    Google Scholar 

  22. Rushdi, A. M., On reliability evaluation by network decomposition, IEEE Transactions on Reliability, R-33(5): 379-384, (1984), Corrections: ibid, R-34(4): 319 (1985).

    Google Scholar 

  23. Shier, D. R., and Whited, D. E., Algorithms for generating minimal cutsets by inversion, IEEE Transactions on Reliability, R-34(4): 314-319, (1985).

    Google Scholar 

  24. Locks, M. O., Recent developments in computing of system reliability, IEEE Transactions on Reliability, R-34(5): 425-436, (1985).

    Google Scholar 

  25. Rushdi, A. M., and Goda, A. S., Symbolic reliability analysis via Shannon’s expansion and statistical independence, Microelectronics and Reliability, 25(6): 1041-1053, (1985).

    Google Scholar 

  26. Rushdi, A. M., Map derivation of the minimal sum of a switching function from that of its complement, Microelectronics and Reliability, 25: 1055-1065, (1985).

    Google Scholar 

  27. Rushdi, A. M., Utilization of symmetric switching functions in the computation of k-out-of-n system reliability, Microelectronics and Reliability, 26(5): 973-987, (1986).

    Google Scholar 

  28. Rushdi, A. M., Efficient computation of k-to-l-out-of-n system reliability, Reliability Engineering, 17(3): 157-163, (1987), Erratum: ibid, 19(4): 321, (1987).

    Google Scholar 

  29. Rushdi, A. M., and Dehlawi F., Optimal computation of k-to-l-out-of-n system reliability, Microelectronics and Reliability, 27(5): 875-896, (1987), Erratum : ibid, 28(4): 671, (1988).

    Google Scholar 

  30. Locks, M. O., A minimizing algorithm for sum of disjoint products. IEEE Transactions on Reliability, R-36(4): 445-453, (1987).

    Google Scholar 

  31. Rushdi, A. M., On computing the syndrome of a switching function, Microelectronics and Reliability, 27(4): 703-716, (1987).

    Google Scholar 

  32. Rushdi, A. M., A switching-algebraic analysis of consecutive-k-out-of-n: F systems, Microelectronics and Reliability, 27(1):171-174, (1987).

    Google Scholar 

  33. Rushdi, A. M., A switching-algebraic analysis of circular consecutive-k-out-of-n: F systems, Reliability Engineering & System Safety, 21(2): 119-127, (1988).

    Google Scholar 

  34. Ball M., and Provan J., Disjoint products and efficient computation of reliability, Operations Research, 36(5): 703-715, (1988).

    Google Scholar 

  35. Heidtmann, K. D., Smaller sums of disjoint products by subproduct inversion, IEEE Transactions on Reliability, 38(3): 305-311, (1989).

    Google Scholar 

  36. Rushdi, A. M., Threshold systems and their reliability, Microelectronics and Reliability, 30(2): 299-312, (1990).

    Google Scholar 

  37. Rushdi, A. M., Comment on: An efficient non-recursive algorithm for computing the reliability of k-out-of-n systems, IEEE Transactions on Reliability, 40(1): 60-61, (1991).

    Google Scholar 

  38. Veeraraghavan, M., and Trivedi, K. S., An improved algorithm for symbolic reliability analysis, IEEE Transactions on Reliability, 40(3): 347-358, (1991).

    Google Scholar 

  39. Rushdi, A. M., Reliability of k-out-of-n Systems, Chapter 5 in Misra, K. B. (Editor), New Trends in System Reliability Evaluation, Vol. 16, Fundamental Studies in Engineering, Elsevier Science Publishers, Amsterdam, The Netherlands, 185-227, (1993).

    Google Scholar 

  40. Soh, S., and Rai, S., Experimental results on preprocessing of path/cut terms in sum of disjoint products technique, IEEE Transactions on Reliability, 42(1): 24-33, (1993).

    Google Scholar 

  41. Liu, H. H., Yang, W. T., and Liu, C. C., An improved minimizing algorithm for the summation of disjoint products by Shannon’s expansion, Microelectronics and Reliability, 33(4), 599-613, (1993).

    Google Scholar 

  42. Rushdi, A. M., and AbdulGhani A. A., A comparison between reliability analyses based primarily on disjointness or statistical independence, Microelectronics and Reliability, 33: 965-978, (1993).

    Google Scholar 

  43. Rai, S., Veeraraghavan, M., and Trivedi, K. S., A survey of efficient reliability computation using disjoint products approach, Networks, 25(3): 147-163, (1995).

    Google Scholar 

  44. Schneeweiss, W. G., Advanced hand calculations for fault tree analysis and synthesis, Microelectronics and Reliability, 37(3): 403-415, (1997).

    Google Scholar 

  45. Tsuchiya, T., Kajikawa, T., and Kikuno, T., Parallelizing SDP (Sum of disjoint products) algorithms for fast reliability analysis, IEICE Transactions on Information and Systems, 83(5): 1183-1186, (2000).

    Google Scholar 

  46. Boros, E., Crama, Y., Ekin, O., Hammer, P. L., Ibaraki, T., and Kogan, A., Boolean normal forms, shell ability, and reliability computations, SIAM Journal on Discrete Mathematics, 13(2): 212-226, (2000).

    Google Scholar 

  47. Balan, A. O., and Traldi, L., Preprocessing minpaths for sum of disjoint products, IEEE Transactions on Reliability, 52(3): 289-295, (2003).

    Google Scholar 

  48. Miltersen, P. B., Radhakrishnan, J., and Wegener, I., On converting CNF to DNF. Theoretical Computer Science, 347(1): 325-335, (2005).

    Google Scholar 

  49. Rushdi, A. M., and Ba-Rukab O. M., A doubly-stochastic fault-tree assessment of the probabilities of security breaches in computer systems, Proceedings of the Second Saudi Science Conference, Part Four: Computer, Mathematics, and Statistics, Jeddah, Saudi Arabia, pp. 1-17, (2005).

    Google Scholar 

  50. Rushdi, A. M., and Ba-Rukab O. M., Fault-tree modelling of computer system security, International Journal of Computer Mathematics, 82 (7): 805-819, (2005).

    Google Scholar 

  51. Traldi, L., Non-minimal sums of disjoint products, Reliability Engineering & System Safety, 91(5): 533-538, (2006).

    Google Scholar 

  52. Rushdi, A. M., Partially-redundant systems: Examples, reliability, and life expectancy, International Magazine on Advances in Computer Science and Telecommunications, 1(1): 1-13, (2010).

    Google Scholar 

  53. Higashiyama Y, and Rumchev V., New version of SDP method for weighted–k–out–of–n system, Proceedings of the 15th World Multi-Conference on Systemics, Cybernetics, and Informatics 2012; 1: 120-125, (2012).

    Google Scholar 

  54. Rushdi, A. M. A., and Hassan A. K., Reliability of migration between habitat patches with heterogeneous ecological corridors, Ecological Modelling , 304: 1-10, (2015).

    Google Scholar 

  55. Rushdi, A. M. A. and Alturki, A. M., Reliability of coherent threshold systems, Journal of Applied Sciences, 15(3): 431-443, (2015).

    Google Scholar 

  56. Rushdi, A. M. A., and Hassan, A. K., An exposition of system reliability analysis with an ecological perspective, Ecological Indicators, 63, 282-295, (2016).

    Google Scholar 

  57. Rushdi, A. M. A., and, Al-Qwasmi, M. A., Exposition and comparison of two kinds of a posteriori analysis of fault trees, Journal of King Abdulaziz University: Computing and Information Technology, 5(1): 55-74, (2016).

    Google Scholar 

  58. Bamasak, S. M, and Rushdi, A. M. A., Uncertainty analysis of fault-tree models for power system protection. Journal of Qassim University: Engineering and Computer Sciences, 8(1): 65-80, (2016).

    Google Scholar 

  59. Rushdi, A. M. A., and Hassan, A. K., Quantification of uncertainty in the reliability of migration between habitat patches. Computational Ecology and Software, 6(3): 66-82, (2016).

    Google Scholar 

  60. Alturki, A. M., and Rushdi A. M. A., Weighted voting systems: A threshold-Boolean perspective, Journal of Engineering Research, 4(1): 125-143, (2016).

    Google Scholar 

  61. Rushdi A. M. A., and Alturki, A. M., Unification of mathematical concepts and algorithms of k-out-of-n system reliability: A perspective of improved disjoint products, Journal of Engineering Research, 5(1), (2017).

    Google Scholar 

  62. Rushdi, A. M. A., and, Al-Qwasmi, M. A., Utilization of basic-event statistical independence in simplifying the uncertainty analysis of fault trees, Journal of King Abdulaziz University: Computing and Information Technology, 6(2), (2017.(

    Google Scholar 

  63. Feller, W., An Introduction to Probability Theory and Its Applications, Vol. 1, 3rd Edition, Wiley, (1968).

    Google Scholar 

  64. Mosteller, F., Fifty Challenging Problems in Probability with Solutions, Revised Edition, Dover Publications, (1987).

    Google Scholar 

  65. Whittle, P., Probability via Expectation, Fourth Edition, Springer, New York, (2000).

    Google Scholar 

  66. Chung, K. L., A Course in Probability Theory, Third Edition, Academic Press, (2001).

    Google Scholar 

  67. Trivedi, K. S., Probability & Statistics with Reliability, Queuing, and Computer Science Applications, 2nd Edition, Prentice-Hall, Englewood Cliffs, NJ, USA, (2002).

    Google Scholar 

  68. Jaynes, E. T., Probability Theory: The Logic of Science, Cambridge University Press, (2003).

    Google Scholar 

  69. Bertsekas, D. P., and Tsitsiklis, J. N, Introduction to Probability, 2nd Edition, Athena Scientific, (2008).

    Google Scholar 

  70. Ross, S., A First Course in Probability, 8th Edition, Pearson Prentice Hall, (2009).

    Google Scholar 

  71. Ross, S. M., Introduction to Probability Models, 10th Edition, Academic Press, (2014).

    Google Scholar 

  72. Morin, D. J., Probability: For the Enthusiastic Beginner, Create Space Independent Publishing Platform, (2016).

    Google Scholar 

  73. Falkowski, B. J., Lozano, C. C., and Łuba, T. Reliability analysis based on arithmetic and Boolean representations, Proceedings of IET 15th International Conference on Mixed Design of Integrated Circuits and Systems (MIXDES 2008), pp. 505-509, (2008).

    Google Scholar 

  74. Falkowski, B. J., Lozano, C. C., and Łuba, T., Arithmetic and Boolean techniques for derivation of system reliability expressions, Electronics and Telecommunications Quarterly, 54(2): 167-177, (2008).

    Google Scholar 

  75. Papaioannou, S. G., and Barrett, W. A., The real transform of a Boolean function and its applications, Computers & Electrical Engineering, 2(2): 215-224, (1975).

    Google Scholar 

  76. Kumar, S. K., and Breuer, M. A., Probabilistic aspects of Boolean switching functions via a new transform, Journal of the ACM (JACM), 28(3): 502-520, (1981).

    Google Scholar 

  77. Rushdi, A. M., How to hand-check a symbolic reliability expression, IEEE Transactions on Reliability, R-32(5): 402-408, (1983).

    Google Scholar 

  78. Rushdi, A. M., Uncertainty analysis of fault-tree outputs, IEEE Transactions on Reliability, R-34(5): 458-462, (1985).

    Google Scholar 

  79. Rushdi, A. M., On computing the spectral coefficients of a switching function, Microelectronics and Reliability, 27(6): 965-979, (1987).

    Google Scholar 

  80. Heidtmann, K. D., Arithmetic spectrum applied to fault detection for combinational networks, IEEE Transactions on Computers, 40(3): 320-324, (1991).

    Google Scholar 

  81. Jain, J., Arithmetic transform of Boolean functions, in Representations of Discrete Functions, in Sasao, T., and M. Fujita (Editors), Kluwer Academic Publishers, Dordrecht, the Netherlands, pp. 133-161, (1996).

    Google Scholar 

  82. Rushdi, A. M. A. and Ghaleb, F. A. M., The Walsh spectrum and the real transform of a switching function: A review with a Karnaugh-map perspective, Journal of Qassim University: Engineering and Computer Sciences, 7(2): 73-112, (2015).

    Google Scholar 

  83. Kossow, A., and Preuß, W. Zuverlässigkeitsanalyse konsekutiver Systeme—eine Übersicht (Reliability analysis of consecutive systems-an overview), Operations-Research-Spektrum, 11(3): 121-130, (1989).

    Google Scholar 

  84. Preuss, W. W., and Boehme, T. K., On reliability analysis of consecutive-k out-of-n: F systems and their generalizations—A survey. In Approximation, Probability, and Related Fields, pp. 401-411, Springer US, (1994).

    Google Scholar 

  85. Malinowski, J., and Preuss, W. On the reliability of generalized consecutive systems—A survey, International Journal of Reliability, Quality and Safety Engineering, 2(02): 187-201, (1995).

    Google Scholar 

  86. Eryilmaz, S., Capacity loss and residual capacity in weighted k-out-of-n: G systems, Reliability Engineering & System Safety, 136: 140-144, (2015).

    Google Scholar 

  87. Li, X., You, Y., and Fang, R., On weighted k-out-of-n systems with statistically dependent component lifetimes, Probability in the Engineering and Informational Sciences, 1-14, published online (2016).

    Google Scholar 

  88. Chang G. J., Cui, L. and Hwang, F. K., Reliabilities for (n, f, k) systems, Statistics & Probability Letters, 43: 237-242, (1999).

    Google Scholar 

  89. Guo, Y., Cui, L., Li, J., and Gao, S., Reliabilities for (n, f, k (i, j)) and 〈n, f, k (i, j)〉systems, Communications in Statistics-Theory and Methods, 35(10): 1779-1789, (2006).

    Google Scholar 

  90. Eryilmaz, S., and Aksoy, T., Reliability of Linear (n, f, k) Systems with weighted components, Journal of Systems Science and Systems Engineering, 19(3): 277-284, (2010).

    Google Scholar 

  91. Kamalja, K. K., and Shinde, R. L., On the reliability of (n, f, k) and 〈n, f, k〉 systems, Communications in Statistics-Theory and Methods43(8): 1649-1665, (2014).

    Google Scholar 

  92. Rushdi, A. M., and Ba-Rukab, O. M. The modern syllogistic method as a tool for engineering problem solving. Journal of Engineering and Computer Sciences: Qassim University, 1(1): 57-70, (2008).

    Google Scholar 

  93. Rushdi, A. M., A conditional probability treatment of strict consecutive-k-out-of-n: F systems, Microelectronics and Reliability, 29(4): 581-586, (1989).

    Google Scholar 

  94. Rushdi, A. M., Effect of statistical dependencies in strict consecutive-k-out-of-n: F systems. Microelectronics Reliability, 28(2): 309-318, (1988).

    Google Scholar 

  95. Rushdi, A. M., S. G. Papastavridis., and R. A. Evans, Some open questions (and replies) on: Strict consecutive-k-out-of-n:F systems, IEEE Transactions on Reliability, 39(3): 380-381, (1990).

    Google Scholar 

  96. Hwang, F. K., Comment on strict consecutive-k-out-of-n:F systems, IEEE Transactions on Reliability, 40(3): 264, 270, (1991).

    Google Scholar 

  97. Schneeweiss, W. G., Boolean Functions with Engineering Applications and Computer Programs, Springer-Verlag, New York, NY, USA, (1989).

    Google Scholar 

  98. Barlow, R. E., and F. Prochan, Mathematical Theory of Reliability, Wiley, New York, NY, USA, (1996).

    Google Scholar 

  99. Aven, T., and U. Jensen, Stochastic Models in Reliability, Springer-Verlag, New York, NY, USA, Vol. 41, (1999).

    Google Scholar 

  100. Hammer, P. L. and S. Rudeanu, Boolean Methods in Operations Research and Related Areas, Springer Verlag, Berlin, Germany, (1968).

    Google Scholar 

  101. Rudeanu, S., Boolean Functions and Equations, North-Holland Publishing Company & American Elsevier, Amsterdam, the Netherlands (1974).

    Google Scholar 

  102. Muroga, S., Logic Design and Switching Theory, Wiley, New York, NY, USA, (1979).

    Google Scholar 

  103. Brown, F. M., Boolean Reasoning: The Logic of Boolean Equations, Kluwer Academic Publishers, Boston, MA, USA (1990).

    Google Scholar 

  104. Brown, F. M., Boolean Reasoning: The Logic of Boolean Equations, 2nd Ed., Dover Publications, Mineola, NY, USA, (2003).

    Google Scholar 

  105. Crama, Y., and Hammer, P. L., Boolean functions: Theory, Algorithms, and Applications, Cambridge, United Kingdom, Cambridge University Press, (2011).

    Google Scholar 

  106. Pecht, M. G., Jieyu, S. H. E., and Barbe, D. F., Evaluating terminal pair system reliability, IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 76(4): 555-564, (1993).

    Google Scholar 

  107. Butler, A. C., Rao, S. S., and LeClair, S. R., Reliability analysis of complex systems using symbolic logic, Reliability Engineering & System Safety, 40(1): 49-60, (1993).

    Google Scholar 

  108. Nahman, J. M., Exact enumeration of minimal paths of partitioned networks, Microelectronics and Reliability, 34(7): 1167-1176, (1994).

    Google Scholar 

  109. Shen, Y., Computerization of the R-ABC algorithm, Microelectronics and Reliability, 36(9): 1219-1221, (1996).

    Google Scholar 

  110. Bryant, R. E., Graph-based algorithms for Boolean function manipulation, IEEE Transactions on Computers, 100(8): 677-691, (1986).

    Google Scholar 

  111. Akers S., Binary decision diagrams, IEEE Transaction on Computers, C-27(6): 509-516, (1960).

    Google Scholar 

  112. Singh, H., Vaithilingam, S., Anne, R. K., and Anneberg, L., Terminal reliability using binary decision diagrams, Microelectronics and Reliability, 36(3): 363-365, (1996).

    Google Scholar 

  113. Rauzy, A., A brief introduction to binary decision diagrams, Journal Européen des Systèmes Automatisés, 30(8): 1033-1050, (1996).

    Google Scholar 

  114. Jinglun, Z., and Quan, S., Reliability analysis based on binary decision diagrams. Journal of Quality in Maintenance Engineering, 4(2): 150-161, (1998).

    Google Scholar 

  115. Zang, X., Sun, N., and Trivedi, K. S., A BDD-based algorithm for reliability analysis of phased-mission systems, IEEE Transactions on Reliability, 48(1): 50-60, (1999).

    Google Scholar 

  116. Andrews, J. D., and Dunnett, S. J., Event-tree analysis using binary decision diagrams, IEEE Transactions on Reliability, 49(2): 230-238, (2000).

    Google Scholar 

  117. Reay, K. A., and Andrews, J. D., A fault tree analysis strategy using binary decision diagrams, Reliability Engineering & System Safety, 78(1): 45-56, (2002).

    Google Scholar 

  118. Dutuit, Y., and Rauzy, A., Approximate estimation of system reliability via fault trees, Reliability Engineering & System Safety, 87(2): 163-172, (2005).

    Google Scholar 

  119. Xing, L., An efficient binary-decision-diagram-based approach for network reliability and sensitivity analysis, IEEE Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans, 38(1): 105-115, (2008).

    Google Scholar 

  120. Rauzy A., Binary Decision Diagrams for Reliability Studies, Chapter 25 in Misra, K. B. (Editor), Handbook of Performability Engineering, Springer, London, UK, pp. 381-396, (2008).

    Google Scholar 

  121. Mo, Y., A multiple-valued decision-based approach to solve dynamic fault tree, IEEE Transactions on Reliability, 63(1): 81-93, (2014).

    Google Scholar 

  122. Mo, Y., Xing , L., Amari, S. V., and Dugan, J. B., Efficient analysis of multi-state k-out-of-n system, Reliability Engineering & System Safety, 133: 95-105, (2015).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Muhammad Rushdi .

Editor information

Editors and Affiliations

Appendix A: Boolean Quotient

Appendix A: Boolean Quotient

Let us define a literal to be a letter or its complement, where a letter is a constant or a variable. A Boolean term or product is a conjunction or ANDing of m literals in which no letter appears more than once. For m = 1, a term is a single literal and for m = 0, a term is the constant 1. Note that, according to this definition the constant 0 is not a term. Given a Boolean function and a term t, the Boolean quotient of with respect to t, denoted by (), is defined to be the function formed from by imposing the constraint {t = 1} explicitly [103], i.e.,

(19)

The Boolean quotient is also known as a ratio, a subfunction, or a restriction. Brown [103] lists and proves several useful properties of Boolean quotients, of which we reproduce the following ones:

(20)
(21)

{for n-variable functions and g and an m-variable term t with m ≤ n},

(22)
(23)
(24)
(25)

In this Appendix, we followed Brown [103] in denoting a Boolean quotient by an inclined slash . However, it is possible to denote it by a vertical bar to stress the equivalent meaning (borrowed from conditional probability) of conditioned by t or given t.

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Rushdi, A.M., Rushdi, M.A. (2017). Switching-Algebraic Analysis of System Reliability. In: Ram, M., Davim, J. (eds) Advances in Reliability and System Engineering. Management and Industrial Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-48875-2_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-48875-2_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-48874-5

  • Online ISBN: 978-3-319-48875-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics