A method of determining the location and/or nature of a fault in a digital system by input of test sequences and inspection of the resulting output sequences (signatures). The theory is that of sequential circuits. See also convolution, sequence generator.