Complexity of Detectability, Opacity and A-Diagnosability for Modular Discrete Event Systems

Modular discrete event systems are modeled as a parallel composition of finite automata. While deciding weak detectability, opacity, and A-diagnosability for monolithic systems is PSPACE-complete, the complexity for modular systems is unknown. We show that for modular systems the problems are EXPSPACE-complete, and hence there is neither a polynomial-time nor a polynomial-space algorithm solving them. While the upper bound is a natural modification of the PSPACE algorithms for monolithic systems, the lower bound requires a novel and nontrivial construction. We further discuss a case where the complexity drops to PSPACE-complete.

[1]  Walter Murray Wonham,et al.  Hierarchical interface-based supervisory control-part II: parallel case , 2005, IEEE Transactions on Automatic Control.

[2]  Lei Feng,et al.  Supervisory Control Architecture for Discrete-Event Systems , 2008, IEEE Transactions on Automatic Control.

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

[4]  Richard Edwin Stearns,et al.  Hierarchies of memory limited computations , 1965, SWCT.

[5]  Feng Lin,et al.  Generalized detectability for discrete event systems , 2011, Syst. Control. Lett..

[6]  Tomáš Masopust Complexity of Verifying Nonblockingness in Modular Supervisory Control , 2018, IEEE Transactions on Automatic Control.

[7]  Walter Murray Wonham,et al.  On the complexity of supervisory control design in the RW framework , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[8]  Nathalie Bertrand,et al.  Foundation of Diagnosis and Predictability in Probabilistic Systems , 2014, FSTTCS.

[9]  Tomás Masopust,et al.  Complexity of Deciding Detectability in Discrete Event Systems , 2017, Autom..

[10]  Feng Lin,et al.  Detectability of Discrete Event Systems , 2007, IEEE Transactions on Automatic Control.

[11]  Christoforos N. Hadjicostis,et al.  Reduced-complexity verification for initial-state opacity in modular discrete event systems , 2010, WODES.

[12]  Albert R. Meyer,et al.  The Equivalence Problem for Regular Expressions with Squaring Requires Exponential Space , 1972, SWAT.

[13]  Feng Lin,et al.  Opacity of discrete event systems and its applications , 2011, Autom..

[14]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[15]  Lei Feng Computationally efficient supervisor design for discrete-event systems , 2007 .

[16]  Stéphane Lafortune,et al.  Verification complexity of a class of observational properties for modular discrete events systems , 2017, Autom..

[17]  Shengbing Jiang,et al.  A polynomial algorithm for testing diagnosability of discrete-event systems , 2001, IEEE Trans. Autom. Control..

[18]  Kuize Zhang,et al.  The problem of determining the weak (periodic) detectability of discrete event systems is PSPACE-complete , 2017, Autom..

[19]  Demosthenis Teneketzis,et al.  Diagnosability of stochastic discrete-event systems , 2005, IEEE Transactions on Automatic Control.

[20]  Hervé Marchand,et al.  Synthesis of opaque systems with static and dynamic masks , 2012, Formal Methods Syst. Des..

[21]  Christoforos Keroglou,et al.  Revised Test for Stochastic Diagnosability of Discrete-Event Systems , 2018, IEEE Transactions on Automation Science and Engineering.

[22]  José Eduardo Ribeiro Cury,et al.  Efficient Abstractions for the Supervisory Control of Modular Discrete Event Systems , 2012, IEEE Transactions on Automatic Control.

[23]  Christoforos N. Hadjicostis,et al.  Notions of security and opacity in discrete event systems , 2007, 2007 46th IEEE Conference on Decision and Control.

[24]  Ramakrishna Gummadi,et al.  On Tractable Instances of Modular Supervisory Control , 2011, IEEE Transactions on Automatic Control.

[25]  Stéphane Lafortune,et al.  PSPACE-completeness of Modular Supervisory Control Problems* , 2005, Discret. Event Dyn. Syst..

[26]  Stéphane Lafortune,et al.  Overview of fault diagnosis methods for Discrete Event Systems , 2013, Annu. Rev. Control..

[27]  Jan Komenda,et al.  Coordination control of discrete-event systems revisited , 2015, Discret. Event Dyn. Syst..

[28]  Stéphane Lafortune,et al.  Multi-level hierarchical interface-based supervisory control , 2010, Autom..

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

[30]  Jean-Jacques Lesage,et al.  Overview of discrete event systems opacity: Models, validation, and quantification , 2016, Annu. Rev. Control..