An investigation into hazard-centric analysis of complex autonomous systems