Text this: A mechanism-driven failure causality modeling approach for mechanical systems combining causal ordering theory and Ishikawa diagram