Algorithm for identifying tests to perform for fault isolation
First Claim
Patent Images
1. A method for identifying a test to perform for fault isolation, said method comprising the steps of:
- (a) creating a diagram composed of blocks representing components of the system;
(b) representing connectivity of the components on the diagram;
(c) selecting a first start component;
(d) assigning a first label to the start component;
(e) identifying respective children components of the start component;
(f) assigning the respective children components of the start component respective labels, the respective labels being unique for each component and representing the component connectivity;
(g) selecting another start component if any component connectivity represented in the diagram is not represented by a label subsequent to performance of step (f) and, after selecting a second start component returning to step (e);
(h) storing the assigned component labels;
(i) upon generation of an error code, determining the component label of the component which generated the error code as a loop/string component;
(j) identifying upstream components of the loop/string component by sequentially deleting the right-most alphanumeric digit of the loop/string component label thereby generating a match label, and matching the match label with the labels of other components, any component label which matches the match label being tagged as an upstream component; and
(k) identifying downstream components of the loop/string component by comparing the left-most alphanumeric digits of labels of other components with the alphanumeric digits of the loop/string component label, any component label whose left-most alphanumeric digits match with the alphanumeric digits of the loop/string component label being tagged as a downstream component;
(l) identifying a test from a listing of tests, which satisfies predetermined conditions, and(m) selecting the identified test for performance.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention, in one embodiment, is a method for identifying a test to perform for fault isolation. The method comprises the steps of identifying a loop/string of components having at least one component therein which is suspected of faulty operation, identifying a test, from a listing of tests, which satisfies pre-determined conditions, and selecting the identified test for performance.
-
Citations
14 Claims
-
1. A method for identifying a test to perform for fault isolation, said method comprising the steps of:
-
(a) creating a diagram composed of blocks representing components of the system; (b) representing connectivity of the components on the diagram; (c) selecting a first start component; (d) assigning a first label to the start component; (e) identifying respective children components of the start component; (f) assigning the respective children components of the start component respective labels, the respective labels being unique for each component and representing the component connectivity; (g) selecting another start component if any component connectivity represented in the diagram is not represented by a label subsequent to performance of step (f) and, after selecting a second start component returning to step (e); (h) storing the assigned component labels; (i) upon generation of an error code, determining the component label of the component which generated the error code as a loop/string component; (j) identifying upstream components of the loop/string component by sequentially deleting the right-most alphanumeric digit of the loop/string component label thereby generating a match label, and matching the match label with the labels of other components, any component label which matches the match label being tagged as an upstream component; and (k) identifying downstream components of the loop/string component by comparing the left-most alphanumeric digits of labels of other components with the alphanumeric digits of the loop/string component label, any component label whose left-most alphanumeric digits match with the alphanumeric digits of the loop/string component label being tagged as a downstream component; (l) identifying a test from a listing of tests, which satisfies predetermined conditions, and (m) selecting the identified test for performance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for operating a computer for identifying a test to perform for fault isolation, comprising the steps of:
-
creating a diagram composed of blocks representing components of the system; representing connectivity of the components on the diagram; selecting a first start component; assigning a first label to the start component; identifying respective children components of the start component; assigning the respective children components of the start component respective labels, the respective labels being unique for each component and representing the component connectivity; selecting another start component if any component connectivity represented in the diagram is not represented by a label; storing the assigned component labels; upon generation of an error code, determining the component label of the component which generated the error code as a loop/string component; identifying upstream components of a first loop/string component by sequentially deleting the right-most alphanumeric digit of the first loop/string component label thereby generating a match label, and matching the match label with the labels of other components, any component label which matches the match label being tagged as an upstream component; and identifying downstream components of the first loop/string component by comparing the left-most alphanumeric digits of labels of other components with the alphanumeric digits of the first loop/string component label, any component label whose left-most alphanumeric digits match with the alphanumeric digits of the first loop/string component label being tagged as a downstream component; identifying a test, from a listing of tests, which satisfies pre-determined conditions; and selecting the identified test for performance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification