Patent ID: 8346429

Claim:
A program product for performing diagnostics on a vehicle system, the program product comprising: a program configured to at least facilitate performing the diagnostics on the vehicle system, the program comprising: a plurality of managers, each of the plurality of managers corresponding to a different sub-system of the vehicle system, each of the plurality of managers comprising: a plurality of reasoners, each of the plurality of reasoners configured to at least facilitate obtaining data and providing preliminary output regarding a different component of the sub-system based at least in part on the data; and a fusion block coupled to the plurality of reasoners, the fusion block configured to at least facilitate receiving the preliminary output and generating manager output based at least in part on the preliminary output, wherein the fusion block is configured to at least facilitate conducting fusion block analysis based at least in part on the preliminary output and generating the manager output based at least in part on the fusion block analysis; and a decision support module coupled to the plurality of managers, the decision support module configured to at least facilitate: receiving the manager output from the plurality of managers; and providing a decision support output based at least in part on the manager output, wherein the decision support module is configured to at least facilitate performing decision support analysis based at least in part on the manager output and generating the decision support output based at least in part on the decision support analysis; and a computer-readable signal-bearing media bearing the program.