{'fraction_non_alphanumeric': 0.009708737864077669, 'fraction_numerical': 0.0, 'mean_word_length': 5.762295081967213, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, '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}}
Asynchronous correction for cascade composition of finite state machines

This paper presents a scheme of correcting transient faults in finite state machines with asynchronous mechanism. The considered system is cascade composition of two finite state machines and is exposed to transient faults that cause unauthorized state transitions. Using the theory of corrective control for asynchronous sequential machines, the proposed framework yields an output feedback controller that diagnoses and tolerates any transient faults occurring to the system so that the closed-loop system can continue the normal behavior. With no observation module added, the controller can determine which component experiences a transient fault. An illustrative example is provided for sketching the design procedure of the proposed controller.