Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
113 words
A process for automatically determining at least one of testability and maintainability parameters of a system composed of modules, comprising the steps of: (a) inputting failure rate data specifying a failure rate for at least one failure mode of at least one module, detected by each test path performable during testing of the system; (b) automatically ordering the modules for each of the failure modes detected by each test path in descending order of the failure rate corresponding thereto; and (c) identifying, for each test path, an order for iterative repair of the modules for each of the failure modes detected by the test path, in dependence upon said ordering in step (b).
Claim 2
Dependent Claim
113 words
A process for automatically determining at least one of testability and maintainability parameters of a system composed of modules, comprising the steps of: (a) inputting failure rate data specifying a failure rate for at least one failure mode of at least one module, detected by each test path performable during testing of the system; (b) automatically ordering the modules for each of the failure modes detected by each test path in descending order of the failure rate corresponding thereto; and (c) identifying, for each test path, an order for iterative repair of the modules for each of the failure modes detected by the test path, in dependence upon said ordering in step (b).
Claim 3
Dependent Claim
38 words
A process as recited in claim 1, further comprising the step of (d) calculating testability parameters including percentage of successful failure isolations requiring only positive integer numbers of iterative replacements, in dependence upon said ordering in step (b).
Claim 4
Dependent Claim
51 words
A process as recited in claim 1, further comprising the step of (d) inputting module relationship data defining a hierarchical relationship between the modules, the hierarchical relationship corresponding to organization of maintenance for the system, and wherein step (a) consists of inputting the failure rate data for lowest level modules only.
Claim 5
Dependent Claim
33 words
A process as recited in claim 3, further comprising the step of (e) calculating the failure rate data for higher level modules from the failure rate data for lower level modules associated therewith.
Claim 6
Dependent Claim
126 words
A process as recited in claim 3, wherein step (a) comprises the steps of: (ai) displaying input screens for each of the lowest level modules, the input screens including fields for failure mode, failure rate, percent failure contribution, method of fault detection/isolation and test path identifier; and (a2) inputting data for each of the fields corresponding to each failure mode of the lowest level modules, and wherein said process further comprises the step of (e) calculating a percentage of fault isolation of the system accomplishable using each method of testing applied to the system and requiring replacement of n modules, where n is an integer, said calculating being performed for n equals one and meaningful incremental increases up to the number of modules in the system.
Claim 7
Dependent Claim
42 words
A process as recited in claim 1, further comprising the step of (d) producing a test flow diagram having branching nodes representing diagnostic tests not requiring reassembly, and wherein the test paths correspond to all termination nodes in the test flow diagram.
Claim 8
Dependent Claim
45 words
A process as recited in claim 1, wherein a plurality of methods can be used to perform fault isolation, and wherein said process further comprises the step of (d) identifying at least one of the methods as being applied in each of the test paths.
Claim 9
Dependent Claim
34 words
A process as recited in claim 7, wherein the methods include on-line automatic, off-line automatic and manual tests, and wherein step (d) includes identifying the test paths applying more than one of the methods.
Claim 10
Dependent Claim
32 words
A process as recited in claim 7, further comprising the step of (e) totaling the failure rates for the failure modes of each of the modules detected using each of the methods.
Claim 11
Dependent Claim
58 words
A process as recited in claim 7, further comprising the step of (e) calculating a percentage of fault isolation of the system accomplishable using each of the methods and requiring replacement of n modules according to said ordering in step (b), said calculating being performed for n equal to each integer from one up to a predetermined number.
Claim 12
Dependent Claim
52 words
A process as recited in claim 10, wherein at least one of the tests paths isolates more than one of the modules included in at least one ambiguity group, and wherein the predetermined number used in step (e) equals a largest number of the modules in the at least one ambiguity group.
Claim 13
Dependent Claim
56 words
A process as recited in claim 1, further comprising the steps of: (d) inputting maintenance task data specifying elemental task times of steps in procedures performed when each of the test paths is completed; and (e) calculating maintainability parameters in dependence upon said ordering in step (b) and the elemental task times specified in step (d).
Claim 14
Dependent Claim
128 words
A process for automatically determining at least one of testability and maintainability parameters of a system composed of modules testable using a plurality of methods of fault detection and isolation, comprising the steps of: (a) displaying an input screen for at least one module to provide fields for input of failure mode, failure rate, percent failure contribution, method of fault detection/isolation and test path identifier; (b) inputting failure data for all of the failure modes of the at least one module using the input screen displayed in step (a); (c) calculating a percentage of fault isolation of the system accomplishable using each of the methods and requiring replacement of n modules, said calculating being performed for n equal to each integer from one up to a predetermined number.
Claim 15
Dependent Claim
128 words
A process for automatically determining at least one of testability and maintainability parameters of a system composed of modules testable using a plurality of methods of fault detection and isolation, comprising the steps of: (a) displaying an input screen for at least one module to provide fields for input of failure mode, failure rate, percent failure contribution, method of fault detection/isolation and test path identifier; (b) inputting failure data for all of the failure modes of the at least one module using the input screen displayed in step (a); (c) calculating a percentage of fault isolation of the system accomplishable using each of the methods and requiring replacement of n modules, said calculating being performed for n equal to each integer from one up to a predetermined number.
Claim 16
Dependent Claim
63 words
A process as recited in claim 13, further comprising the steps of: (d) automatically ordering the failure modes detected by each test path in descending order of the failure rate corresponding thereto; and (e) outputting, for each test path, an order for repair of the modules having a failure mode detected by the test path, in dependence upon said ordering in step (d).
Claim 17
Dependent Claim
48 words
A process as recited in claim 14, wherein the methods include on-line automatic, off-line automatic and manual tests, and wherein step (b) includes identifying more than one of the methods as being used in at least one of the test paths identified by a corresponding test path identifier.
Claim 18
Dependent Claim
39 words
A process as recited in claim 15, further comprising the step of (f) totaling the failure rates for the failure modes of each of the modules detected using each of the methods associated with each corresponding test path identifier.
Claim 19
Dependent Claim
48 words
A process as recited in claim 16, further comprising the step of (g) inputting module relationship data defining a hierarchical relationship between the modules, the hierarchical relationship corresponding to organization of maintenance for the system, and wherein steps (a) and (b) are performed only for lowest level modules.
Claim 20
Dependent Claim
52 words
A process as recited in claim 17, further comprising the step of (h) calculating testability parameters including percentage of successful failure isolations requiring only n module replacements in dependence upon said ordering in step (d), said calculating being performed for n equal to each integer from one up to a predetermined number.
Claim 21
Dependent Claim
445 words
A process for automatically determining testability and maintainability parameters of a system composed of modules testable using a plurality of methods of fault detection and isolation, comprising the steps of: (a) producing a test flow diagram having branching nodes representing diagnostic tests not requiring reassembly and termination nodes represented by a test path identifier, each corresponding to a unique test path through the test flow diagram; (b) inputting test path data identifying all of the methods of fault detection and isolation used in the unique test path corresponding to each test path identifier; (c) inputting module relationship data defining a hierarchical relationship between the modules, including highest and lowest levels of the hierarchical relationship, the hierarchical relationship corresponding to organization of maintenance for the system; (d) displaying input screens for each of the modules in the lowest level of the hierarchical relationship, each input screen providing fields for input of a failure mode, a failure rate, percent failure contribution, at least one method of fault detection/isolation and a test path identifier; (e) inputting failure data corresponding to all of the failure modes of each of the modules in the lowest level of the hierarchical relationship, using the input screens displayed in step (a); (f) inputting maintenance task data specifying elemental task times of steps and procedures performed when each of the test paths is completed; (g) calculating a total test path/module failure rate corresponding to all of the failure modes, isolated by each of the test paths; (h) automatically ordering the modules corresponding to the failure modes detected by each of the test paths in descending order of the total test path/module failure rate calculated in step (f); (i) outputting, for each test path, an order for repair of the modules having the failure mode detected by the test path, in dependence upon said ordering in step (g); (j) calculating testability parameters including percentage of successful fault isolations requiring only n module replacements in dependence upon said ordering in step (g), said calculating being performed for n equal to each integer from one up to a predetermined number; (k) automatically producing time lines of maintenance procedures to be performed in response to traversing each of the test paths, using the maintenance task data input in step (f), with multiple time lines produced for each of the test paths isolating a plurality of modules, the plurality of time lines incrementally adding modules according to said ordering in step (g); (l) calculating maintainability parameters in dependence upon said time lines produced in step (k); and (m) repeating steps (h)-(l) for at least one level of modules higher than the lowest level of modules in the hierarchical relationship.
Claim 22
Dependent Claim
445 words
A process for automatically determining testability and maintainability parameters of a system composed of modules testable using a plurality of methods of fault detection and isolation, comprising the steps of: (a) producing a test flow diagram having branching nodes representing diagnostic tests not requiring reassembly and termination nodes represented by a test path identifier, each corresponding to a unique test path through the test flow diagram; (b) inputting test path data identifying all of the methods of fault detection and isolation used in the unique test path corresponding to each test path identifier; (c) inputting module relationship data defining a hierarchical relationship between the modules, including highest and lowest levels of the hierarchical relationship, the hierarchical relationship corresponding to organization of maintenance for the system; (d) displaying input screens for each of the modules in the lowest level of the hierarchical relationship, each input screen providing fields for input of a failure mode, a failure rate, percent failure contribution, at least one method of fault detection/isolation and a test path identifier; (e) inputting failure data corresponding to all of the failure modes of each of the modules in the lowest level of the hierarchical relationship, using the input screens displayed in step (a); (f) inputting maintenance task data specifying elemental task times of steps and procedures performed when each of the test paths is completed; (g) calculating a total test path/module failure rate corresponding to all of the failure modes, isolated by each of the test paths; (h) automatically ordering the modules corresponding to the failure modes detected by each of the test paths in descending order of the total test path/module failure rate calculated in step (f); (i) outputting, for each test path, an order for repair of the modules having the failure mode detected by the test path, in dependence upon said ordering in step (g); (j) calculating testability parameters including percentage of successful fault isolations requiring only n module replacements in dependence upon said ordering in step (g), said calculating being performed for n equal to each integer from one up to a predetermined number; (k) automatically producing time lines of maintenance procedures to be performed in response to traversing each of the test paths, using the maintenance task data input in step (f), with multiple time lines produced for each of the test paths isolating a plurality of modules, the plurality of time lines incrementally adding modules according to said ordering in step (g); (l) calculating maintainability parameters in dependence upon said time lines produced in step (k); and (m) repeating steps (h)-(l) for at least one level of modules higher than the lowest level of modules in the hierarchical relationship.