DIAGNOSTIC METHOD AND SYSTEM
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system comprising a diagnostic symptom tree system for diagnosing a failing system element causing a symptom in a system-under-test. A diagnostic symptom tree comprises symptom roots and dependent lower function nodes and sub-function nodes. Element nodes depend from the function or sub-function nodes, and a plurality of penultimate failure mode leaves depend from the element nodes. The function and sub-function nodes and the failure mode leaves comprise test information. Responsive to positive test results, the diagnostic symptom tree is configured to identify a function or sub-function or element node associated to a lowest symptom tree node or failure mode leaf for which a test is positive, or advise that no failing function or sub-function or element is found. In one aspect of the invention, nodes may include parameter values allowing successive selections of the nodes of the symptom tree for test iterations according to the parameter values.
10 Citations
49 Claims
-
1-20. -20. (canceled)
-
21. A method for diagnosing a system-under-test, comprising the steps of:
-
identifying a symptom;
selecting and performing each of a series of function tests associated with the symptom on the system-under-test until a positive function test result is generated or until each of the series of function tests is performed and a negative result is generated;
responsive to the generated positive function test result, selecting and performing each of a series of dependent tests associated with the positive function test result until a positive dependent test result is generated or until each of the series of dependent tests is performed and a negative result is generated;
responsive to the generated positive dependent test result, identifying a system element associated with the generated positive dependent test result as a failing element and selecting and performing each of a series of failure tests associated with the failing element until a positive failure test result is generated or until each of the series of failure tests is performed and a negative result is generated; and
identifying a failure mode associated with the generated positive failure test result or determining that no failure mode is found in response to the generated negative test results from each of the performed failure tests;
ordetermining that no failing element is found in response to the generated negative test results from each of the performed function or dependent tests. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A diagnostic system, comprising a computer processing means configured to apply logic to select and perform each of a series of function tests until a positive function test result is generated or each of the series of function tests is performed and generates a negative result;
-
responsive to a positive function test result, the computer means further configured to select and perform each of a series of dependent tests associated with the positive function test result until a positive dependent test result is generated or until each of the series of dependent tests is performed and generates a negative result;
responsive to a positive dependent test result, the computer means further configured to identify a system element associated with the positive dependent test result as a failing element and select and perform each of a series of failure tests associated with the failing element until a positive failure test result is generated or until each of the series of failure tests is performed and generates a negative result; and
identify a failure mode associated with the generated positive failure test result or determine that no failure mode is found in response to the generated negative failure test results;
ordetermine that no failing element is identified in response to the generated negative function or dependent test results. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A method comprising:
-
providing computer executable program code to be deployed to and executed on a computer system;
the program code comprising instructions which, when executed on the computer system, causes the computer to;
select and perform each of a series of function tests associated with an identified symptom on a system-under-test until a positive function test result is generated or until each of the series of function tests is performed and generates a negative result;
responsive to a positive function test result, select and perform each of a series of dependent tests associated with the positive function test result until a positive dependent test result is generated or until each of the series of dependent tests is performed and generates a negative result;
responsive to a positive dependent test result, identify a system element associated with the positive dependent test result as a failing element and select and perform each of a series of failure tests associated with the failing element until a positive failure test result is generated or until each of the series of failure tests is performed and generates a negative result; and
identify a failure mode associated with a positive failure test result or determine that no failure mode is found in response to a negative test result from each of the performed failure tests;
ordetermine that no failing element is found in response to a negative test result from each of the performed function or dependent tests. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. A method for deploying an application for diagnosing a system-under-test, comprising providing a computer infrastructure being operable to:
-
select and perform each of a series of function tests associated with an identified symptom on a system-under-test until a positive function test result is generated or until each of the series of function tests is performed and generates a negative result;
responsive to a positive function test result, select and perform each of a series of dependent tests associated with the positive function test result until a positive dependent test result is generated or until each of the series of dependent tests is performed and generates a negative result;
responsive to a positive dependent test result, identify a system element associated with the positive dependent test result as a failing element and select and perform each of a series of failure tests associated with the failing element until a positive failure test result is generated or until each of the series of failure tests is performed and generates a negative result; and
identify a failure mode associated with a positive failure test result or determine that no failure mode is found in response to the negative test results from each of the performed failure tests;
ordetermine that no failing element is found in response to the negative test results from each of the performed function or dependent tests. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
Specification