摘要:Fault troubleshooting aims to diagnose and repair faults at the highest efficacy and a minimum cost. The efficacy depends on multiple criteria like fault probability, cost, time, and risk of a repair action. This paper proposes a novel fault troubleshooting approach by combining Bayesian network with multicriteria decision analysis (MCDA). Automobile engine start-up failure is used as a case study. Bayesian network is employed to establish fault diagnostic model for reasoning and calculating standard values of uncertain criteria like fault probability. MCDA is adopted to integrate the influence of the four criteria and calculate utility value of the actions in each troubleshooting step. The approach enables a cost-saving, high efficient, and low risky troubleshooting.