{'fraction_non_alphanumeric': 0.011099899091826439, 'fraction_numerical': 0.0, 'mean_word_length': 5.048780487804878, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 1, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Diagnostic Reasoning With Fault Propagation Digraph and Sequential Testing

When faults in a device occur, the subdevices indicated to be at fault may not be the sources of failure. The ability of a diagnostic system to trace and locate the true sources of failure is therefore very important. This paper presents new algorithms for locating failure sources by using knowledge of device structure and fault propagation paths, and through the use of sequential testing of system subdevices. The inference strategy presented in this paper uses a systematic method of generating subdevices for testing as a way of reducing the candidate space for both single fault and multiple fault situations. In the case of a single failure source, the approach presented will correctly identify the subdevice which is the failure source. In the case of multiple failure sources, a small set of possible failure sources will be identified whose collective failure will explain all the known abnormalities. >