Coordination Control of Discrete Event Systems under Cyber Attacks
Pith reviewed 2026-05-24 07:17 UTC · model grok-4.3
The pith
Local supervisors for discrete event systems maintain safety under joint sensor and actuator attacks when conditional decomposability, CA-controllability, and CA-observability hold.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that local supervisors exist to enforce safety in discrete event systems under cyber attacks modeled by the ALTER attack languages if and only if the system and specification satisfy conditional decomposability, CA-controllability, and CA-observability. The paper provides methods to calculate local state estimates and to design the supervisors accordingly, working for stealthy and non-stealthy attacks.
What carries the argument
The ALTER model defining attack languages combined with the properties of conditional decomposability, CA-controllability, and CA-observability that determine supervisor existence.
If this is right
- Local state estimates under sensor attacks can be computed.
- Supervisors can be designed when all three conditions hold.
- Supervisors can be designed when only conditional decomposability holds.
- The method applies to both stealthy and non-stealthy attacks.
Where Pith is reading between the lines
- The conditions could be verified using existing discrete event system algorithms.
- The framework may extend to systems with more complex attack models.
- Results could apply to security in other cyber-physical discrete event models.
Load-bearing premise
The assumption that all sensor attacks fall within the attack languages defined by the ALTER model.
What would settle it
Finding a sensor attack not representable in the ALTER model that leads to unsafe behavior despite the conditions being satisfied.
Figures
read the original abstract
In this paper, coordination control of discrete event systems under joint sensor and actuator attacks is investigated. Sensor attacks are described by a set of attack languages using a proposed ALTER model. Several local supervisors are used to control the system. The goal is to design local supervisors to ensure safety of the system even under cyber attacks (CA). The necessary and sufficient conditions for the existence of such supervisors are derived in terms of conditional decomposability, CA-controllability and CA-observability. A method is developed to calculate local state estimates under sensor attacks. Two methods are also developed to design local supervisors, one for discrete event systems satisfying conditional decomposability, CA-controllability and CA-observability, and one for discrete event systems satisfying conditional decomposability only. The approach works for both stealthy and non-stealthy attacks. A practical example is given to illustrate the results.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper investigates coordination control of discrete event systems under joint sensor and actuator cyber attacks. It introduces an ALTER model to capture sensor attacks via sets of attack languages. Local supervisors are designed to maintain system safety under attacks. Necessary and sufficient conditions for supervisor existence are stated in terms of conditional decomposability, CA-controllability, and CA-observability. Methods are given for computing local state estimates under sensor attacks and for synthesizing supervisors (one using all three properties, one using only conditional decomposability). The approach is claimed to apply to both stealthy and non-stealthy attacks and is illustrated by a practical example.
Significance. If the derivations are correct and the ALTER model is shown to be sufficiently general, the work would extend decentralized DES supervisory control theory to explicitly handle cyber attacks while preserving safety. The provision of state-estimation methods under attack and dual synthesis procedures (one weaker than the full N&S conditions) could be useful for practical implementation in networked control systems. Credit is due for addressing both stealthy and non-stealthy attacks within a single framework.
major comments (3)
- [Abstract] Abstract: The manuscript states that necessary and sufficient conditions are derived in terms of conditional decomposability, CA-controllability and CA-observability, yet the provided text contains no derivation steps, proofs, or verification of these conditions. This absence is load-bearing for the central claim.
- [Modeling of sensor attacks] Modeling section (ALTER model): The sensor-attack languages are defined via the proposed ALTER model, but no argument is supplied that every plausible sensor attack (including those outside the defined family) can be expressed inside the model. If an attack language lies outside ALTER, the CA-controllability and CA-observability predicates become inapplicable and the safety guarantee does not hold.
- [Supervisor design methods] Supervisor synthesis section: The two design methods are presented without explicit verification that the resulting supervisors indeed enforce the claimed safety property under the modeled attacks; no closed-loop language inclusion or invariance proof is visible.
minor comments (2)
- Notation for attack languages and the ALTER model should be introduced with a clear table or diagram showing the relationship between plant language, attack language, and observed language.
- The practical example would benefit from explicit listing of the attack languages used and the resulting local supervisors to allow reproducibility.
Simulated Author's Rebuttal
We thank the referee for the constructive feedback on our manuscript. We address each major comment below and indicate planned revisions where appropriate.
read point-by-point responses
-
Referee: [Abstract] Abstract: The manuscript states that necessary and sufficient conditions are derived in terms of conditional decomposability, CA-controllability and CA-observability, yet the provided text contains no derivation steps, proofs, or verification of these conditions. This absence is load-bearing for the central claim.
Authors: The necessary and sufficient conditions appear as Theorem 1 in Section IV, expressed via the three properties. However, the full proof details were condensed in the initial submission. We will expand Section IV with complete derivation steps and verification arguments in the revised version. revision: yes
-
Referee: [Modeling of sensor attacks] Modeling section (ALTER model): The sensor-attack languages are defined via the proposed ALTER model, but no argument is supplied that every plausible sensor attack (including those outside the defined family) can be expressed inside the model. If an attack language lies outside ALTER, the CA-controllability and CA-observability predicates become inapplicable and the safety guarantee does not hold.
Authors: The ALTER model is introduced to represent sensor attacks through attack languages in a manner compatible with the DES framework. We agree that an explicit discussion of its scope and coverage of common attack types would clarify applicability. A new subsection will be added to argue the model's generality for the attacks considered in the paper. revision: yes
-
Referee: [Supervisor design methods] Supervisor synthesis section: The two design methods are presented without explicit verification that the resulting supervisors indeed enforce the claimed safety property under the modeled attacks; no closed-loop language inclusion or invariance proof is visible.
Authors: The synthesis procedures in Section V are constructed to satisfy the stated conditions, which by definition ensure safety. We acknowledge the absence of an explicit closed-loop invariance argument. The revised manuscript will include a dedicated lemma and proof establishing language inclusion under attacks for both design methods. revision: yes
Circularity Check
No significant circularity in the derivation chain
full rationale
The paper introduces an ALTER model to capture sensor attacks as attack languages, then defines CA-controllability and CA-observability relative to those languages and states N&S conditions for supervisor existence in terms of conditional decomposability plus the two new properties. This is a standard definitional framework in supervisory control theory; the conditions are derived within the model rather than reducing to the inputs by construction, with no fitted parameters renamed as predictions, no self-referential equations, and no load-bearing self-citations evident. The derivation remains self-contained against external benchmarks once the modeling assumptions are granted.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Discrete event systems are modeled by languages and automata possessing standard controllability and observability properties from supervisory control theory.
invented entities (1)
-
ALTER model
no independent evidence
Reference graph
Works this paper leans on
-
[1]
Michel R. C. Alves, Patr´ ıcia N. Pena, and Karen Rudie. Discrete-event systems subject to unknown sensor attacks. Discrete Event Dynamic Systems , 32(1):143–158, 2022
work page 2022
-
[2]
Carvalho, Yi-Chin Wu, Raymond Kwong, and St´ ephane Lafortune
Lilian K. Carvalho, Yi-Chin Wu, Raymond Kwong, and St´ ephane Lafortune. Detection and prevention of actuator enablement attacks in supervisory control systems. In 2016 13th International Workshop on Discrete Event Systems(WODES) , pages 298–305, 2016
work page 2016
-
[3]
Cassandras and St´ ephane Lafortune
Christos G. Cassandras and St´ ephane Lafortune. Introduction to Discrete Event Systems . Springer Nature, 3rd edition, 2021
work page 2021
-
[4]
Modeling and detection of cyber attacks on discrete event systems
Raphael Fritz and Ping Zhang. Modeling and detection of cyber attacks on discrete event systems. IF AC-PapersOnLine, 51(7):285– 290, 2018
work page 2018
-
[5]
Jan Komenda, Tom´ aˇ s Masopust, and Jan H. van Schuppen. On conditional decomposability.Systems & Control Letters , 61(12):1260– 1268, 2012
work page 2012
-
[6]
Jan Komenda, Tom´ aˇ s Masopust, and Jan H. van Schuppen. Supervisory control synthesis of discrete-event systems using a coordination scheme. Automatica, 48(2):247–254, 2012
work page 2012
-
[7]
Jan Komenda, Tom´ aˇ s Masopust, and Jan H. van Schuppen. Coordination control of discrete-event systems revisited.Discrete Event Dynamic Systems , 25:65–94, 2015
work page 2015
-
[8]
Jan Komenda, Tom´ aˇ s Masopust, and Jan H. van Schuppen. On a distributed computation of supervisors in modular supervisory control. In 2015 International Conference on Complex Systems Engineering (ICCSE) , pages 1–6, 2015
work page 2015
-
[9]
Jan Komenda and Jan H. van Schuppen. Coordination control of discrete-event systems. In 2008 9th International Workshop on Discrete Event Systems , pages 9–15, 2008
work page 2008
-
[10]
P´ ublio M. Lima, Marcos V.S. Alves, Lilian K. Carvalho, and Marcos V. Moreira. Security of cyber-physical systems: Design of a security supervisor to thwart attacks. IEEE Transactions on Automation Science and Engineering , 19(3):2030–2041, 2021
work page 2030
-
[11]
Feng Lin and W. Murray Wonham. On observability of discrete-event systems. Information sciences, 44(3):173–198, 1988
work page 1988
-
[12]
On resilient supervisory control against indefinite actuator attacks in discrete-event systems
Ziyue Ma and Kai Cai. On resilient supervisory control against indefinite actuator attacks in discrete-event systems. IEEE Control Systems Letters, 6:2942–2947, 2022
work page 2022
-
[13]
Rˆ omulo Meira-G´ oes and St´ ephane Lafortune. Moving target defense based on switched supervisory control: A new technique for mitigating sensor deception attacks. IF AC-PapersOnLine, 53(4):317–323, 2020
work page 2020
-
[14]
Patricia N. Pena, Jos´ e E.R. Cury, and St´ ephane Lafortune. Polynomial-time verification of the observer property in abstractions. In 2008 American Control Conference(ACC) , pages 465–470, 2008
work page 2008
-
[15]
Max H. De Queiroz and Jos´ e E.R. Cury. Modular supervisory control of large scale discrete event systems. In Discrete Event Systems, pages 103–110. Springer, 2000
work page 2000
-
[16]
Peter J. Ramadge and W. Murray Wonham. Supervisory control of a class of discrete event processes. SIAM journal on control and optimization, 25(1):206–230, 1987
work page 1987
-
[17]
Supervisory control of discrete-event systems under attacks: An overview and outlook
Aida Rashidinejad, Bart Wetzels, Michel Reniers, Liyong Lin, Yuting Zhu, and Rong Su. Supervisory control of discrete-event systems under attacks: An overview and outlook. In 2019 18th European Control Conference (ECC) , pages 1732–1739, 2019
work page 2019
-
[18]
Karen Rudie and W. Murray Wonham. Think globally, act locally: decentralized supervisory control. IEEE Transactions on Automatic Control, 37(11):1692–1708, 1992. 22
work page 1992
-
[19]
Synthesis of distributed covert sensor-actuator attackers
Ruochen Tai, Liyong Lin, Yuting Zhu, and Rong Su. Synthesis of distributed covert sensor-actuator attackers. IEEE Transactions on Automatic Control , 69(8):4942–4957, 2024
work page 2024
- [20]
-
[21]
Supervisory control of discrete event systems in the presence of sensor and actuator attacks
Yu Wang and Miroslav Pajic. Supervisory control of discrete event systems in the presence of sensor and actuator attacks. In 2019 IEEE 58th Conference on Decision and Control (CDC) , pages 5350–5355, 2019
work page 2019
-
[22]
Wang, Rˆ omulo Meira-G´ oes, St´ ephane Lafortune, and Raymond H
Ze Y. Wang, Rˆ omulo Meira-G´ oes, St´ ephane Lafortune, and Raymond H. Kwong. Mitigation of classes of attacks using a probabilistic discrete event system framework. IF AC-PapersOnLine, 53(4):35–41, 2020
work page 2020
-
[23]
Kai C. Wong and W. Murray Wonham. Hierarchical control of discrete-event systems. Discrete Event Dynamic Systems , 6(3):241– 273, 1996
work page 1996
-
[24]
Kai C. Wong and W. Murray Wonham. Modular control and coordination of discrete-event systems. Discrete Event Dynamic Systems, 8(3):247–297, 1998
work page 1998
-
[25]
W. Murray Wonham and Kai Cai. Supervisory control of discrete-event systems . Springer, 2019
work page 2019
-
[26]
Stealthy attacks for partially-observed discrete event systems
Qi Zhang, Zhiwu Li, Carla Seatzu, and Alessandro Giua. Stealthy attacks for partially-observed discrete event systems. In 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETF A) , volume 1, pages 1161–1164, 2018
work page 2018
-
[27]
Joint state estimation under attack of discrete event systems
Qi Zhang, Carla Seatzu, Zhiwu Li, and Alessandro Giua. Joint state estimation under attack of discrete event systems. IEEE Access, 9:168068–168079, 2021
work page 2021
-
[28]
Modeling and control of discrete event systems under joint sensor-actuator cyber attacks
Shengbao Zheng, Shaolong Shu, and Feng Lin. Modeling and control of discrete event systems under joint sensor-actuator cyber attacks. In 2021 6th International Conference on Automation, Control and Robotics Engineering (CACRE) , pages 1–8, 2021
work page 2021
-
[29]
Modeling and control of discrete event systems under joint sensor-actuator cyber attacks
Shengbao Zheng, Shaolong Shu, and Feng Lin. Modeling and control of discrete event systems under joint sensor-actuator cyber attacks. IEEE Transactions on Control of Network Systems , 11(2):782–794, 2024. 23
work page 2024
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.