Modular Fault Diagnosis Framework for Complex Autonomous Driving Systems