Cause-Effect Chains Analysis Using Boolean Algebra

  • Jerzy ChrząszczEmail author
  • Piotr Salata


Cause-Effect Chains Analysis (CECA) usually results in a diagram showing particular effects with arrows denoting causality and logical operators, reflecting interrelation between causes implying particular effects. Intended outcome of the analysis is to identify main causes triggering observed surface problems. From this point of view the resulting model may be considered a set of functions interrelating occurrence of key disadvantages and initial / target disadvantages. This paper describes the concept of modelling Cause-Effect Chains with Boolean functions. Such approach allows for direct application of techniques used in the area of digital circuits design and testing. Provided examples demonstrate how the proposed logical model may support decisions regarding changes in the analysed technical system.



The authors gratefully acknowledge Prof. Sergei Ikovenko and Dr. Sergey Yatsunenko for their support in preparing early drafts of this paper.


  1. 1.
    Litvin SS, Akselrod BM (1996) Cause-effects chains of undesired effects, methodical theses, CPB, 12.18.95-01.03.96. In RussianGoogle Scholar
  2. 2.
    Ericson CA II (1999) Fault tree analysis. System Safety Conference, Orlando, FloridaGoogle Scholar
  3. 3.
    Vesely W et al (2002) Fault tree handbook with aerospace applications, version 1.1. NASA Publication, Washington, DCGoogle Scholar
  4. 4.
    Abramov OY (2015) TRIZ-based cause and effect chains analysis vs root cause analysis. In: Proceedings of the 11th international conference TRIZfest-2015; September 10-12. Seoul, South Korea, pp 288–295Google Scholar
  5. 5.
    Medvedev AV (2013) Algorithm for automated building of cause-effect chains of disadvantages. TRIZ master thesis. In RussianGoogle Scholar
  6. 6.
    Pinyayev AM (2007) A method for inventive problem analysis and solution based on why-why analysis and functional clues. TRIZ master thesisGoogle Scholar
  7. 7.
    Lin J, Yuan Y, Zhang M (2014) Improved FTA methodology and application to subsea pipeline reliability design. PLoS One 9(3):e93042.;2014CrossRefGoogle Scholar
  8. 8.
    Yoon H (2014) Occasion axis and parameter-function pair nexus for effective building of cause effect chains. In: Proceedings of the 10th international conference TRIZfest-2014; September 4-6. Prague, Czech Republic, pp. 184–194Google Scholar
  9. 9.
    Falkov DS, Misyuchenko IL (2013) Analysis of typical errors made when choosing logical functions. CITK Algoritm, Sankt-Petersburg. In RussianGoogle Scholar
  10. 10.
    Akers SB (1980) Test generation techniques. IEEE Computer 3:9–15CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  1. 1.Institute of Computer Science, Warsaw University of TechnologyWarsawPoland
  2. 2.Pentacomp Systemy Informatyczne S.A.WarsawPoland

Personalised recommendations