Critical Observability for Automata and Petri Nets
- 22 April 2019
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Automatic Control
- Vol. 65 (1) , 341-346
Abstract
Critical observability is a property of cyber-physical systems to detect whether the current state belongs to a set of critical states. In safety-critical applications, critical states model operations that may be unsafe or of a particular interest. De Santis et al. introduced critical observability for linear switching systems, and Pola et al. adapted it for discrete-event systems, focusing on algorithmic complexity. We study the computational complexity of deciding critical observability for systems modeled as (networks of) finite-state automata and Petri nets. We show that deciding critical observability is (i) NL-complete for finite automata, that is, it is efficiently verifiable on parallel computers, (ii) PSPACE-complete for networks of finite automata, that is, it is very unlikely solvable in polynomial time, and (iii) undecidable for labeled Petri nets, but becoming decidable if the set of critical states (markings) is finite or co-finite, in which case the problem is as hard as the non-reachability problem for Petri nets.Keywords
All Related Versions
Funding Information
- Grantová Agentura České Republiky (GC19-06175J)
This publication has 37 references indexed in Scilit:
- ON YEN'S PATH LOGIC FOR PETRI NETSInternational Journal of Foundations of Computer Science, 2011
- Generalized detectability for discrete event systemsSystems & Control Letters, 2011
- Opacity of discrete event systems and its applicationsAutomatica, 2011
- Predictability of event occurrences in partially-observed discrete-event systemsAutomatica, 2009
- Modelling Opacity Using Petri NetsElectronic Notes in Theoretical Computer Science, 2005
- Observability of place/transition netsIEEE Transactions on Automatic Control, 2002
- A unified approach for deciding the existence of certain petri net pathsInformation and Computation, 1992
- Finite-automaton aperiodicity is PSPACE-completeTheoretical Computer Science, 1991
- Nondeterministic Space is Closed under ComplementationSIAM Journal on Computing, 1988
- Relationships between nondeterministic and deterministic tape complexitiesJournal of Computer and System Sciences, 1970