×

Algorithm for identifying tests to perform for fault isolation

  • US 5,195,095 A
  • Filed: 12/28/1990
  • Issued: 03/16/1993
  • Est. Priority Date: 12/28/1990
  • Status: Expired due to Fees
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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×