×

Algorithm for identifying highly suspect components in fault isolation

  • US 5,282,212 A
  • Filed: 12/28/1990
  • Issued: 01/25/1994
  • Est. Priority Date: 12/28/1990
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for identifying highly suspect components of a system wherein faulty operation has been indicated and wherein components in said system generate error codes upon the occurrence of a fault in said component, 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 respective labels to the respective children components of the start component, 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 source of the error code, and designating the component source of the error code as a loop/string component;

    (j) identifying upstream components of the loop/string component by sequentially deleting a right-most alphanumeric digit of the loop/string component label thereby generating a match label, and tagging component labels which are identical to said match label as upstream components;

    (k) identifying downstream components of the loop/string component by comparing left-most alphanumeric digits of labels of components with alphanumeric digits of loop/string component labels wherein any component label whose left-most alphanumeric digits match the alphanumeric digits of the loop/string component label is tagged as a downstream component;

    (l) determining whether any of the loops/strings have common components; and

    (m) identifying any of the common components as highly suspect components.

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