A fault diagnosis system for diagnosing faults in complex equipment. The
system includes means for storing a set of diagnostic signatures which
relates a set of known faults which may occur in the equipment to
respective fault symptoms which are deemed indicative of said known
faults; and means for processing the diagnostic signatures and a set of
fault symptoms identified for a current state of the equipment to
calculate diagnostic data for identifying a fault causing the current
state of the equipment. The diagnostic data includes a plurality of
values which are indicative of different relative non-zero likelihoods of
each of a plurality of different known faults causing the current state
of the equipment.