To design engineering systems that have improved reliability, it is important to understand what kind of system faults they will be susceptible to. Mitigation strategies are important to ensuring the performance of these engineering systems. Understanding how the modularity of complex engineering systems affects the risk of devastating failures such...