Predicting component failures at design time | Synapse