A system and method for vehicle health management is provided that gives improved
flexibility and performance. The vehicle health management system and method utilizes
a modular approach that divides the VHM system into logical sub-elements separated
by defined interfaces. The modular approach allows new features and functionality
to be more easily added to the VHM, improving the flexibility and performance of
the system. The vehicle health management system includes a data service, a symptom
detection service and a diagnostic service. The data service receives system data
from a plurality of sources and formats the data and then delivers the formatted
data to the symptom detection service. The symptom detection service analyzes the
formatted data for symptoms of system failure. Those portions of data that are
indicative of system failure are then passed to the diagnostic service. The diagnostic
service examines those portions of data to determine any potential diagnoses. Those
diagnoses can then be passed on to the operator or other consumers for evaluation.