Skip to main content
Log in

A necessary and sufficient condition for diagnosability of stochastic discrete event systems

  • Published:
Discrete Event Dynamic Systems Aims and scope Submit manuscript

Abstract

Stochastic discrete event systems (SDES) are systems whose evolution is described by the occurrence of a sequence of events, where each event has a defined probability of occurring from each state. The diagnosability problem for SDES is the problem of determining the conditions under which occurrences of a fault can be detected in finite time with arbitrarily high probability. (IEEE Trans Autom Control 50(4):476–492 2005) proposed a class of SDES and proposed two definitions of stochastic diagnosability for SDES called A- and A A-diagnosability and reported a necessary and sufficient condition for A-diagnosability, but only a sufficient condition for A A-diagnosability. In this paper, we provide a condition that is both necessary and sufficient for determining whether or not an SDES is A A-diagnosable. We also show that verification of A A-diagnosability is equivalent to verification of the termination of the cumulative sum (CUSUM) procedure for hidden Markov models, and that, for a specific class of SDES called fault-immediate systems, the sequential probability ratio test (SPRT) minimizes the expected number of observable events required to distinguish between the normal and faulty modes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Athanasopoulou E, Li L, Hadjicostis C (2010) Maximum likelihood failure diagnosis in finite state machines under unreliable observations. IEEE Trans Autom Control 555(3):579–593

    Article  MathSciNet  Google Scholar 

  • Bertrand N, Fabre E, Haar S, Haddad S, Helout L (2014a) Active diagnosis for probabilistic systems. In: Proceedings of the FoSSaCS ’14, LNCS 8412, pp 29–42

  • Bertrand N, Haddad S, Lefaucheux E (2014b) Foundation of diagnosis and predictability in probabilistic systems. In: Proceedings of the FSTTCS’14, Leibniz International Proceedings in Informatics 29, pp 417–429

  • Brémaud P (1999) Markov Chains: Gibbs Fields Monte Carlo Simulation and Queues. Springer, New York

    Book  MATH  Google Scholar 

  • Cassandras C, Lafortune S (1999) Introduction to Discrete Event Systems, Kluwer Academic Publishers, Boston, MA

  • Fabre E, Jezequel L (2010) On the construction of probabilistic diagnosers. In: Proceedings of the 10th International Workshop on Discrete Event Systems

  • Fuh CD (2003) SPRT and CUSUM in hidden Markov models. Ann Stat 31 (3):942–977. http://www.jstor.org/stable/3448426

  • Grossi E, Lops M (2008) Sequential detection of Markov targets with trajectory estimation. IEEE Trans Inf Theory 54(9):4144 –4154. doi:10.1109/TIT.2008.928261

  • Lin F, Ying H (2002) Modeling and control of fuzzy discrete event systems. IEEE Trans Syst Man Cybern B Cybern 32(4):408–415

    Article  Google Scholar 

  • Liu F, Qiu D (2008) Safe diagnosability of stochastic discrete event systems. IEEE Transactions on Automatic Control 53(5):1291–1296

    Article  MathSciNet  Google Scholar 

  • Liu F, Qiu D (2009) Diagnosability of fuzzy discrete-event systems: A fuzzy approach. IEEE Trans Fuzzy Syst 17(2):372–384

    Article  Google Scholar 

  • Liu F, Qiu D, Xing H, Fan Z (2008) Decentralized diagnosis of stochastic discrete event systems. IEEE Trans Autom Control 53(2):535–546

    Article  MathSciNet  Google Scholar 

  • Lunze J, Schröder J (2001) State observation and diagnosis of discrete-event systems described by stochastic automata. Discrete Event Dynamic Systems: Theory and Applications 11(4):319–369

    Article  MathSciNet  MATH  Google Scholar 

  • Qiu D, Liu F (2009) Fuzzy discrete event systems under fuzzy observability and a test-algorithm. IEEE Trans Fuzzy Syst 17(3):578–589

    Article  MathSciNet  Google Scholar 

  • Qiu D W (2005) Supervisory control of fuzzy discrete event systems: A formal approach. IEEE Trans Syst Man Cybern B 35(1):72–88

    Article  Google Scholar 

  • Sampath M, Sengupta R, Lafortune S, Sinnamohideen K, Teneketzis D (1995) Diagnosability of discrete-event systems. IEEE Trans Autom Control 40 (9):1555–1575

    Article  MathSciNet  MATH  Google Scholar 

  • Smyth P (1994) Hidden Markov models for fault detection in dynamic systems. Pattern Recogn 21(1):149–164

    Article  Google Scholar 

  • Thorsley D (2010) Diagnosability of stochastic chemical kinetic systems: a discrete event systems approach. In: Proceedings of the 2010 American Control Conference, pp 2623–2630

  • Thorsley D, Teneketzis D (2005) Diagnosability of stochastic discrete-event systems. IEEE Trans Autom Control 50(4):476–492

    Article  MathSciNet  MATH  Google Scholar 

  • Thorsley D, Yoo TS, Garcia H (2008) Diagnosability of stochastic discrete-event systems under unreliable observations. In: Proceedings of the 2008 American Control Conference, pp 1158–1165

  • Wald A (1945) Sequential tests of statistical hypotheses. Ann Math Stat 16 (2):117–186. http://www.jstor.org/stable/2235829

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David Thorsley.

Additional information

This research is partially supported by NSF award #10002220, “Estimation and Observation of Stochastic Biochemical Networks.”

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Thorsley, D. A necessary and sufficient condition for diagnosability of stochastic discrete event systems. Discrete Event Dyn Syst 27, 481–500 (2017). https://doi.org/10.1007/s10626-017-0236-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10626-017-0236-y

Keywords

Navigation