Codiagnosability Analysis of Discrete-Event Systems Modeled by Weighted Automata

In building failure diagnosis systems for discrete-event systems (DES), two performance indexes must be specified: first, the maximum time the diagnosis system takes to detect the failure occurrence, usually referred to as T-diagnosability, and second, if no time information is available, how many events must occur after the failure in order for the diagnosis system to detect and isolate its occurrence, usually referred to as K-diagnosability. In this technical note, we consider the problem of verifying if these specifications can be met for DES modeled by finite-weighted automaton; we regard the ordinary finite automaton as a particular case of weighted automaton with all weights equal to one. The resulting algorithms have polynomial time complexity, being the lowest worst case computational complexity among those already proposed in the literature for T- and K-codiagnosability verification of finite-state automata.

[1]  Rong Su,et al.  The Synthesis of Time Optimal Supervisors by Using Heaps-of-Pieces , 2012, IEEE Transactions on Automatic Control.

[2]  Stavros Tripakis,et al.  Fault Diagnosis for Timed Automata , 2002, FTRTFT.

[3]  Lilian K. Carvalho,et al.  Diagnosability of intermittent sensor faults in discrete event systems , 2013, 2013 American Control Conference.

[4]  João Carlos Basilio,et al.  Polynomial Time Verification of Decentralized Diagnosability of Discrete Event Systems , 2011, IEEE Transactions on Automatic Control.

[5]  Shahin Hashtrudi-Zad,et al.  Diagnosability Test for Timed Discrete-Event Systems , 2006, 2006 18th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'06).

[6]  Stéphane Lafortune,et al.  Polynomial-time verification of diagnosability of partially observed discrete-event systems , 2002, IEEE Trans. Autom. Control..

[7]  Jean H. A. Tomola,et al.  Robust Disjunctive-Codiagnosability of Discrete-Event Systems Against Permanent Loss of Observations , 2017, IEEE Transactions on Automatic Control.

[8]  Raja Sengupta,et al.  Diagnosability of discrete-event systems , 1995, IEEE Trans. Autom. Control..

[9]  Franck Cassez The Complexity of Codiagnosability for Discrete Event and Timed Systems , 2012, IEEE Trans. Autom. Control..

[10]  João Carlos Basilio,et al.  Polynomial time verification of decentralized diagnosability of discrete event systems , 2010, ACC 2010.

[11]  W. Qiu,et al.  Decentralized failure diagnosis of discrete event systems , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[12]  Rajeev Alur,et al.  A Theory of Timed Automata , 1994, Theor. Comput. Sci..

[13]  Shigemasa Takai,et al.  Verification of Codiagnosability for Discrete Event Systems Modeled by Mealy Automata With Nondeterministic Output Functions , 2012, IEEE Transactions on Automatic Control.

[14]  Stéphane Lafortune,et al.  Coordinated decentralized protocols for failure diagnosis of discrete event systems , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[15]  Gustavo S. Viana,et al.  Codiagnosability of Networked Discrete Event Systems with Timing Structure , 2018 .

[16]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems, Second Edition , 2008 .

[17]  Gustavo S. Viana,et al.  Computation of the maximum time for failure diagnosis of discrete-event systems , 2015, 2015 American Control Conference (ACC).

[18]  Francesco Basile,et al.  Diagnosability Analysis of Labeled Time Petri Net Systems , 2017, IEEE Transactions on Automatic Control.

[19]  Alessandro Giua,et al.  Codiagnosability Analysis of Bounded Petri Nets , 2018, IEEE Transactions on Automatic Control.