Title: Fault Diagnosis and Fault Tolerance