RAMSynapse
Log inSign up

Testability Analysis · Chapter 6

Common Pitfalls

The mistakes seen in practice and the guards against them.

A dependency model is easy to build and easy to build optimistically, and an optimistic one produces exactly the report the programme wanted.

PitfallWhat it looks likeThe guard
Counting faults instead of weighting them90 per cent detection because 9 rows of 10 are coveredWeight every figure by failure rate; the rates come with the modes
Isolation quoted over all faultsA design with poor detection reporting excellent isolationIsolation is a share of what is detected, and the base is stated
A fault list that is not the FMECA'sA separate spreadsheet, drifting from the worksheet within a monthOne mode list, read from the FMECA, rates attached
Items instead of modesOne row for "valve", not one for fails-open and one for fails-shutModes, because different modes have different signatures
Optimistic cellsA one wherever the test "should" respondThe source of each cell recorded: path, simulation or judgement
Only tests that already existThe matrix built from the current BIT, so the answer is the current BITCandidate tests include ones nobody has built; that is how they earn funding
Detection and isolation treated as one goalA single testability percentage in the requirementTwo requirements, because two different tests satisfy them
No false alarm figureDetection and isolation reported, believability unaddressedThe third number, from test design and field data, beside the other two
The level of repair left unstated"95 per cent isolation" with no unit namedThe level is the first line of the report
A test that responds lateA parametric drift marked detected because the threshold is crossed eventuallyDetected at the point it matters, or recorded as detected only at the scheduled check
Multiple faults ignored silentlySignatures computed one at a time, no note of itStated as an assumption; two faults can name an innocent item
The strategy written by handA manual whose fault tree disagrees with the BIT's orderDerive both from the matrix
Ambiguity groups sorted by sizeA five-way group of reliable parts chased before a two-way group carrying a fifth of the rateSort by rate, and by removals, not by size
The model frozenThe matrix at PDR, the design three revisions laterRe-run when a mode is added, an α corrected, or a signal path removed

Two of these deserve a closing sentence each. Building the matrix only from tests that already exist is the one that wastes the analysis entirely: run that way, it can only ever confirm what the current design achieves, and its most valuable output, the case for one more observation point, cannot appear. The worked example's bias monitor is exactly such a test, and it is worth 6.2 points of isolation for the price of a sense resistor.

And the missing false alarm rate is the one that quietly invalidates the rest. Detection and isolation describe what the equipment can determine. Whether anybody acts on that determination is decided by how often it has been wrong before, and a diagnostic system that cries wolf is functionally identical to one with no coverage at all.


Want to see this on a live system model? Request a walkthrough.