Abstract
Corrective control theory lays a novel foundation for the fault-tolerant control of asynchronous sequential machines. In this paper, we present a corrective control scheme for tolerating permanent state transition faults in the dynamics of asynchronous sequential machines. By a fault occurrence, the asynchronous machine may be stuck at a faulty state, not responding to the external input. We analyze the detectability of the considered faults and present the necessary and sufficient condition for the existence of a controller that overcomes any permanent transition faults. Fault tolerance is realized by using potential reachability and asynchronous mechanisms in the machine. A case study on an asynchronous counter is provided to illustrate the proposed fault detection and tolerance scheme.
Similar content being viewed by others
References
Sparsϕ J, Furber S. Principles of Asynchronous Circuit Design — A Systems Perspective. Springer, 2001.
Martin A J, Nyström M. Asynchronous techniques for system-on-chip design. Proceedings of IEEE, 2006, 94(6): 1089-1120.
Yang J M. Corrective control of asynchronous sequential machines in the presence of adversarial input. IET Control Theory and Applications, 2008, 2(8): 706-716.
Yang J M, Kwak S W. Output feedback control of asynchronous sequential machines with disturbance inputs. Information Sciences, 2014, 259: 87-99.
Yang J M, Kwak S W. Fault diagnosis and fault-tolerant control of input/output asynchronous sequential machines. IET Control Theory and Applications, 2012, 6(11): 1682-1689.
Yang J M. Fault-tolerant control of a class of asynchronous sequential machines with permanent faults. Automatica, 2014, 50(3): 989-993.
Murphy T E, Geng X, Hammer J. On the control of asynchronous machines with races. IEEE Transactions on Automatic Control, 2003, 48(6): 1073-1081.
Peng J, Hammer J. Bursts and output feedback control of non-deterministic asynchronous sequential machines. European Journal of Control, 2012, 18(3): 286-300.
Venkatraman N, Hammer J. On the control of asynchronous sequential machines with infinite cycles. International Journal of Control, 2006, 79(7): 764-785.
Peng J, Hammer J. Input/output control of asynchronous sequential machines with races. International Journal of Control, 2010, 83(1): 125-144.
Yang J M, Xing T, Hammer J. Adaptive control of asynchronous sequential machines with state feedback. European Journal of Control, 2012, 18(6): 503-527.
Xu X, Hong Y. Matrix approach to model matching of asynchronous sequential machines. IEEE Transactions on Automatic Control, 2013, 58(11): 2974-2979.
Shu S, Lin F. Fault-tolerant control for safety of faulty discrete event systems. IEEE Transactions on Automation Science and Engineering, 2014, 11(1): 78-89.
Kohavi Z, Jha N K. Switching and Finite Automata Theory (3rd editon). Cambridge University Press, 2010.
Sterpone L, Violante M. Analysis of the robustness of the TMR-architecture in SRAM-based FPGAs. IEEE Transactions on Nuclear Science, 2005, 52(5): 1545-1549.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yang, JM. Tolerating Permanent State Transition Faults in Asynchronous Sequential Machines. J. Comput. Sci. Technol. 31, 1028–1037 (2016). https://doi.org/10.1007/s11390-016-1677-8
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11390-016-1677-8