System and method for automated problem diagnosis
First Claim
1. A method of automated diagnosis for a system, comprising:
- providing a fault tree representation of the system, wherein said fault tree representation indicates hierarchical cause and effect relationships between system events including propagations of errors generated in the system by problems to produce error reports, at least some of said propagations having timing information associated therewith;
receiving one or more error reports having timing information associated therewith;
analyzing the received one or more error reports using the fault tree representation to determine one or more suspected problems, said suspected problems comprising those problems that could have generated errors to produce the received error reports compatible with the propagations in the fault tree representation, and consistent with the timing information associated with the propagations and the received error reports; and
producing one or more suspect lists dependent on said analyzing.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for automated diagnosis for a system. In one embodiment, the method includes providing a fault tree representation of the system, the fault tree specifying propagations of errors generated in the system by problems to produce error reports. At least some of the propagations have timing information associated therewith. One or more error reports having timing information associated therewith are received and analysed using the fault tree representation to determine a suspect list of problems. The suspect list contains those problems that could have generated errors to produce the received error reports compatible with the propagations in the fault tree, and consistent with the timing information associated with the propagations and the received error reports.
227 Citations
35 Claims
-
1. A method of automated diagnosis for a system, comprising:
-
providing a fault tree representation of the system, wherein said fault tree representation indicates hierarchical cause and effect relationships between system events including propagations of errors generated in the system by problems to produce error reports, at least some of said propagations having timing information associated therewith; receiving one or more error reports having timing information associated therewith; analyzing the received one or more error reports using the fault tree representation to determine one or more suspected problems, said suspected problems comprising those problems that could have generated errors to produce the received error reports compatible with the propagations in the fault tree representation, and consistent with the timing information associated with the propagations and the received error reports; and producing one or more suspect lists dependent on said analyzing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer-readable storage medium, comprising program instructions computer-executable for performing automated diagnosis for a system by:
-
providing a fault tree representation of the system, said fault tree representation indicating hierarchical cause and effect relationships between system events including propagations of errors generated in the system by problems to produce error reports, at least some of said propagations having timing information associated therewith; receiving one or more error reports having timing information associated therewith; analyzing the received one or more error reports using the fault tree representation to determine one or more suspected problems, said suspected problems comprising those problems that could have generated errors to produce the received error reports compatible with the propagations in the fault tree representation, and consistent with the timing information associated with the propagations and the received error reports; and producing one or more suspect lists dependent on said analyzing.
-
-
35. Apparatus for automated diagnosis for a system, comprising:
-
a fault tree representation of the system, said fault tree representation indicating hierarchical cause and effect relationships between system events including propagations of errors generated in the system by problems to produce error reports, at least some of said propagations having timing information associated therewith; and a diagnosis engine for analyzing one or more received error reports having timing information associated therewith using the fault tree representation to determine one or more suspected problems, said suspected problems comprising those problems that could have generated errors to produce the received error reports compatible with the propagations in the fault tree representation, and consistent with the timing information associated with the propagations and the received error reports.
-
Specification