DEVELOPING FAULT MODEL FROM SERVICE PROCEDURES
First Claim
1. A method for creating a fault model for a hardware or software system, said method comprising:
- providing a structured text document containing diagnostic information about the hardware or software system;
extracting fault model data from the structured text document;
parsing test procedures and repair instructions contained in the structured text document to produce a fault tree and to obtain additional fault model data;
performing reachability analysis on the fault tree to identify cross-functional dependencies; and
assembling the fault model from the fault model data and the cross-functional dependencies.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for developing fault models from structured text documents, such as service procedures. A service procedure or other structured text document is parsed using diagnostic rules to extract symptoms, failure modes, and correlations. Testing procedures and repair instructions are also parsed to create a fault tree and identify additional symptoms and failure modes. Reachability analysis is then used to find hidden dependencies in the fault tree, thus yielding additional correlations. The resultant symptoms, failure modes, and correlations are then assembled into a fault model, which can be used for real-time fault diagnosis onboard a vehicle, or for off-board diagnosis at service shops.
-
Citations
20 Claims
-
1. A method for creating a fault model for a hardware or software system, said method comprising:
-
providing a structured text document containing diagnostic information about the hardware or software system; extracting fault model data from the structured text document; parsing test procedures and repair instructions contained in the structured text document to produce a fault tree and to obtain additional fault model data; performing reachability analysis on the fault tree to identify cross-functional dependencies; and assembling the fault model from the fault model data and the cross-functional dependencies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for creating a fault model for a vehicle or a vehicle sub-system, said method comprising:
-
providing a service procedure document containing diagnostic information about the vehicle or the vehicle sub-system; using diagnostic rules to extract fault model data from diagnostic fault information and scan tool tables contained in the service procedure document; parsing testing procedures and repair instructions contained in the service procedure document to produce a fault tree and to obtain additional fault model data; performing reachability analysis on the fault tree to identify cross-functional dependencies, where the reachability analysis includes determining where failure modes in the fault tree are cross-functionally dependent on more than one symptom; and assembling the fault model from the fault model data and the cross-functional dependencies. - View Dependent Claims (12, 13, 14)
-
-
15. A system for creating a fault model, said system comprising:
-
means for providing a structured text document containing diagnostic information about a hardware or software system; means for extracting fault model data from the structured text document; means for parsing test procedures and repair instructions contained in the structured text document to produce a fault tree and to obtain additional fault model data; means for performing reachability analysis on the fault tree to identify cross-functional dependencies; and means for assembling the fault model from the fault model data and the cross-functional dependencies. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification