Recent Advances in Fault Diagnosis and Opacity Analysis in Discrete Event Systems
Abstract
1. Introduction
2. Preliminaries
2.1. Automaton
2.2. Petri Net
3. Fault Diagnosis
3.1. Automaton Based Fault Diagnosis
3.2. Petri Net Based Fault Diagnosis
3.2.1. ILP
3.2.2. Structure-Based Techniques
3.3. Other Models
4. Diagnosability Verification
4.1. Classic Diagnosability
4.2. Under Loss and Delay
4.3. Under Attack
5. Diagnosability Enforcement
5.1. Untimed Model
5.2. Timed Model
5.3. Similar Work
6. Opacity Analysis
- 1.
- What the system does (the underlying system model);
- 2.
- What the intruder sees (the manner in which observations are generated);
- 3.
- What the intruder knows (the representation of what an intruder can infer).

6.1. System Models
6.2. Observation Structure
- 1.
- 2.
- 3.
- 4.
- 5.
6.3. Intruder Knowledge Representation
6.3.1. Knowledge as Set-Valued State Estimation
6.3.2. Knowledge via Language Semantics
6.3.3. Other Knowledge Models
7. Opacity Notions
7.1. Logical Opacity
7.1.1. Language-Based Opacity (LBO)
7.1.2. Current-State Opacity (CSO)
7.1.3. Initial-State Opacity (ISO)
7.1.4. Initial-and-Final-State Opacity (IFSO)
7.1.5. K-Step and Infinite-Step Opacity
7.1.6. High-Order and Epistemic Opacity
7.2. Non-Logical Opacity Notions
7.2.1. Timed Opacity
7.2.2. Probabilistic Opacity
7.2.3. Fuzzy and Approximate Opacity
8. Opacity Verification Approaches
8.1. Opacity Verification in Automata
8.2. Opacity Verification Using Petri Nets
8.3. Quantitative Verification
9. Opacity Enforcement Approaches
9.1. Channel-Based Enforcement: Edit and Insertion Mechanisms
9.2. Control-Based Enforcement: Supervisory and Structural Approaches
9.3. Comparison Between Channel-Based and Control-Based Enforcement
9.4. Enforcement for Non-Logical Opacity
10. Diagnosis vs. Opacity
10.1. Diagnosis and Opacity Analysis
10.2. Computational Complexity and Scalability Considerations
11. Future Directions and Open Problems
11.1. Scalability and Complexity
11.2. Decentralized and Distributed Settings
11.3. Non-Logical Diagnosis/Opacity Frameworks
11.4. Hybrid Model-Based and Data-Driven Approaches
12. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Jacob, R.; Lesage, J.J.; Faure, J.M. Overview of discrete event systems opacity: Models, validation, and quantification. Annu. Rev. Control 2016, 41, 135–146. [Google Scholar] [CrossRef] [Scilit]
- Lafortune, S.; Lin, F.; Hadjicostis, C.N. On the history of diagnosability and opacity in discrete event systems. Annu. Rev. Control 2018, 45, 257–266. [Google Scholar] [CrossRef] [Scilit]
- Zaytoon, J.; Lafortune, S. Overview of fault diagnosis methods for discrete event systems. Annu. Rev. Control 2013, 37, 308–320. [Google Scholar] [CrossRef] [Scilit]
- Boussif, A.; Ghazel, M.; Basilio, J.C. Intermittent fault diagnosability of discrete event systems: An overview of automaton-based approaches. Discret. Event Dyn. Syst. 2021, 31, 59–102. [Google Scholar] [CrossRef] [Scilit]
- Murata, T. Petri nets: Properties, analysis and applications. Proc. IEEE 2002, 77, 541–580. [Google Scholar] [CrossRef] [Scilit]
- Hadjicostis, C.N. Estimation and Inference in Discrete Event Systems; Springer: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
- Zhang, S.; Liu, R.; Chen, Y.; Cong, X.; Fanti, M.P. Modeling and Analysis of Time Dependent Petri Nets. In Proceedings of the 2024 IEEE 20th International Conference on Automation Science and Engineering (CASE), Bari, Italy, 28 August–1 September 2024; pp. 2140–2145. [Google Scholar]
- Zhang, S.; Liu, R.; Chen, Y.; Fanti, M.P.; Li, Z. Modeling and Analysis of Dual-Time Petri Nets with Application to Semiconductor Manufacturing Systems. IEEE Trans. Autom. Sci. Eng. 2025, 22, 23769–23783. [Google Scholar] [CrossRef] [Scilit]
- Zhu, G.; Li, Z.; Wu, N.; Al-Ahmari, A. Fault identification of discrete event systems modeled by Petri nets with unobservable transitions. IEEE Trans. Syst. Man Cybern. Syst. 2017, 49, 333–345. [Google Scholar] [CrossRef] [Scilit]
- Moreira, M.V.; Lesage, J.J. Discrete event system identification with the aim of fault detection. Discret. Event Dyn. Syst. 2019, 29, 191–209. [Google Scholar] [CrossRef] [Scilit]
- Machado, T.H.d.M.C.; Viana, G.S.; Moreira, M.V. Event-based automaton model for identification of discrete-event systems for fault detection. Control Eng. Pract. 2023, 134, 105474. [Google Scholar] [CrossRef] [Scilit]
- Estrada-Vargas, A.P.; Lopez-Mellado, E.; Lesage, J.J. A Comparative Analysis of Recent Identification Approaches for Discrete-Event Systems. Math. Probl. Eng. 2010, 2010, 453254. [Google Scholar] [CrossRef] [Scilit]
- Sampath, M.; Sengupta, R.; Lafortune, S.; Sinnamohideen, K.; Teneketzis, D.C. Failure diagnosis using discrete-event models. IEEE Trans. Control Syst. Technol. 1996, 4, 105–124. [Google Scholar] [CrossRef] [Scilit]
- Cabasino, M.P.; Giua, A.; Seatzu, C. Fault detection for discrete event systems using Petri nets with unobservable transitions. Automatica 2010, 46, 1531–1539. [Google Scholar] [CrossRef] [Scilit]
- Basilio, J.C.; Silva, G.M.O. A Diagnoser-based Approach to Diagnosis and Diagnosability of Repeated Faults of Discrete-Event Systems. IEEE Trans. Autom. Control 2025, 70, 5491–5498. [Google Scholar] [CrossRef] [Scilit]
- Pencolé, Y.; Subias, A. Diagnosability of event patterns in safe labeled time Petri nets: A model-checking approach. IEEE Trans. Autom. Sci. Eng. 2021, 19, 1151–1162. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.; Liu, G.; Li, Z. Adaptive Supervisory Control of Automated Manufacturing Systems with Unreliable Resources Based on Smart Switch Controllers. IEEE Trans. Autom. Sci. Eng. 2024, 21, 5445–5456. [Google Scholar] [CrossRef] [Scilit]
- Liu, G.; Li, P.; Wu, N.; Yin, L. Two-step approach to robust deadlock control in automated manufacturing systems with multiple resource failures. J. Chin. Inst. Eng. 2018, 41, 452–462. [Google Scholar] [CrossRef] [Scilit]
- Boucheneb, H.; Barkaoui, K.; Xing, Q.; Wang, K.; Liu, G.; Li, Z. Time based deadlock prevention for Petri nets. Automatica 2022, 137, 110119. [Google Scholar] [CrossRef] [Scilit]
- Liu, G.Y.; Chao, D.Y.; Uzam, M. A merging method for the siphon-based FMS maximally permissive controllers with simpler structures. IMA J. Math. Control Inf. 2014, 31, 551–573. [Google Scholar] [CrossRef] [Scilit]
- Chen, Y.; Liu, G. Computation of minimal siphons in Petri nets by using binary decision diagrams. ACM Trans. Embed. Comput. Syst. (TECS) 2013, 12, 1–15. [Google Scholar] [CrossRef] [Scilit]
- Liu, G.; Chao, D.Y. Further reduction of minimal first-met bad markings for the computationally efficient synthesis of a maximally permissive controller. Int. J. Control 2015, 88, 1423–1428. [Google Scholar] [CrossRef] [Scilit]
- Abubakar, U.S.; Liu, G. Adaptive supervisory control for automated manufacturing systems using borrowed-buffer slots. Inf. Sci. 2024, 667, 120460. [Google Scholar] [CrossRef] [Scilit]
- Abubakar, U.S.; Liu, G.; Barkaoui, K.; Li, Z. Adaptive supervisory control for a class of Petri nets with bimodal transitions. Inf. Sci. 2023, 650, 119683. [Google Scholar] [CrossRef] [Scilit]
- Li, X.; Liu, G.; Qin, M.; Li, Z. Robust liveness enforcement of Petri nets with uncontrollable and unobservable transitions based on structural analysis. IET Control Theory Appl. 2023, 17, 477–492. [Google Scholar] [CrossRef] [Scilit]
- Hu, Y.; Ma, Z.; Liu, R.; Pia Fanti, M.; Li, Z. Supervisor Synthesis Using Labeled Petri Nets for Forbidden State Specifications. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 6242–6254. [Google Scholar] [CrossRef] [Scilit]
- Hu, Y.; Ma, Z.; Li, Z. Design of supervisors for active diagnosis in discrete event systems. IEEE Trans. Autom. Control 2020, 65, 5159–5172. [Google Scholar] [CrossRef] [Scilit]
- Hu, Y.; Ma, Z.; Li, Z. Design of supervisors for partially observed discrete event systems using quiescent information. IEEE Trans. Autom. Sci. Eng. 2023, 21, 4778–4789. [Google Scholar] [CrossRef] [Scilit]
- Hu, Y.; Ma, Z.; Li, Z.; Giua, A. Diagnosability enforcement in labeled Petri nets using supervisory control. Automatica 2021, 131, 109776. [Google Scholar] [CrossRef] [Scilit]
- Lin, F.; Lafortune, S.; Wang, C. Diagnosability of discrete event systems under sensor attacks. IFAC-PapersOnLine 2023, 56, 3572–3578. [Google Scholar] [CrossRef] [Scilit]
- Hu, S.; Li, Z.; Liu, D. Diagnosability Verification and Enforcement in Labeled Petri Nets Under Sensor Attacks. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 3654–3667. [Google Scholar] [CrossRef] [Scilit]
- Kang, T.; Seatzu, C.; Li, Z.; Giua, A. A joint diagnoser approach for diagnosability of discrete event systems under attack. Automatica 2025, 172, 112004. [Google Scholar] [CrossRef] [Scilit]
- Saboori, A.; Hadjicostis, C.N. Notions of security and opacity in discrete event systems. In Proceedings of the 2007 46th IEEE Conference on Decision and Control, New Orleans, LA, USA, 12–14 December 2007. [Google Scholar]
- Lin, F. Opacity of discrete event systems and its applications. Automatica 2011, 47, 496–503. [Google Scholar] [CrossRef] [Scilit]
- Saboori, A.; Hadjicostis, C.N. Verification of K-Step Opacity and Analysis of Its Complexity. IEEE Trans. Autom. Sci. Eng. 2011, 8, 549–559. [Google Scholar] [CrossRef] [Scilit]
- Saboori, A.; Hadjicostis, C.N. Verification of initial-state opacity in security applications of discrete event systems. Inf. Sci. 2013, 246, 115–132. [Google Scholar] [CrossRef] [Scilit]
- Balun, J.; Masopust, T. Verifying weak and strong k-step opacity in discrete-event systems. Automatica 2023, 155, 111153. [Google Scholar] [CrossRef] [Scilit]
- Balun, J.; Masopust, T. Comparing the notions of opacity for discrete-event systems. Discret. Event Dyn. Syst. 2021, 31, 553–582. [Google Scholar] [CrossRef] [Scilit]
- Miao, S.; Lai, A.; Komenda, J. Always guarding you: Strong initial-and-final-state opacity of discrete-event systems. Automatica 2025, 173, 112085. [Google Scholar] [CrossRef] [Scilit]
- Masopust, T.; Osička, P. On algorithms verifying initial-and-final-state opacity: Complexity, special cases, and comparison. Automatica 2025, 174, 112171. [Google Scholar] [CrossRef] [Scilit]
- Tong, Y.; Li, Z.; Seatzu, C.; Giua, A. Verification of state-based opacity using Petri nets. IEEE Trans. Autom. Control 2016, 62, 2823–2837. [Google Scholar] [CrossRef] [Scilit]
- Dong, Y.; Li, Z.; Wu, N. Symbolic Verification of Current-State Opacity of Discrete Event Systems Using Petri Nets. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 7628–7641. [Google Scholar] [CrossRef] [Scilit]
- Dong, Y.; Wu, N.; Li, Z. State-Based Opacity Verification of Networked Discrete Event Systems Using Labeled Petri Nets. IEEE/CAA J. Autom. Sin. 2024, 11, 1274–1291. [Google Scholar] [CrossRef] [Scilit]
- Lefebvre, D.; Hadjicostis, C.N. Exposure and Revelation Times as a Measure of Opacity in Timed Stochastic Discrete Event Systems. IEEE Trans. Autom. Control 2021, 66, 5802–5815. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Li, L.; Li, Z. Verification of current-state opacity and opaque time for labeled time Petri net systems. Automatica 2025, 176, 112241. [Google Scholar] [CrossRef] [Scilit]
- Dong, Y.; Lefebvre, D.; Li, Z. K-Step Opacity Verification and Enforcement of Time Labeled Petri Net Systems. IEEE Trans. Autom. Control 2025, 70, 5848–5863. [Google Scholar] [CrossRef] [Scilit]
- Qin, T.; Yin, L.; Liu, G.; Wu, N.; Li, Z. Strong Current-State Opacity Verification of Discrete-Event Systems Modeled with Time Labeled Petri Nets. IEEE/CAA J. Autom. Sin. 2025, 12, 54–68. [Google Scholar] [CrossRef] [Scilit]
- Yang, J.; Deng, W.; Qiu, D.; Jiang, C. Opacity of networked discrete event systems. Inf. Sci. 2021, 543, 328–344. [Google Scholar] [CrossRef] [Scilit]
- Yang, S.; Hou, J.; Yin, X.; Li, S. Opacity of Networked Supervisory Control Systems Over Insecure Communication Channels. IEEE Trans. Control Netw. Syst. 2021, 8, 884–896. [Google Scholar] [CrossRef] [Scilit]
- Li, T.; Ren, H.; Liu, R.; Pia Fanti, M.; Li, Z. Online Opacity Verification of Networked Discrete Event Systems Modeled with Labeled Petri Nets. IEEE Trans. Autom. Sci. Eng. 2025, 22, 22686–22698. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Baldi, S.; Yu, W.; Yin, X. Enforcing Opacity in Discrete Event Systems via Delayed Observations. IEEE Control Syst. Lett. 2025, 9, 2411–2416. [Google Scholar] [CrossRef] [Scilit]
- Keroglou, C.; Hadjicostis, C.N. Probabilistic system opacity in discrete event systems. Discret. Event Dyn. Syst. 2017, 28, 289–314. [Google Scholar] [CrossRef] [Scilit]
- Yin, X.; Li, Z.; Wang, W.; Li, S. Infinite-step opacity and K-step opacity of stochastic discrete-event systems. Automatica 2019, 99, 266–274. [Google Scholar] [CrossRef] [Scilit]
- Deng, W.; Qiu, D.; Yang, J. Opacity Measures of Fuzzy Discrete Event Systems. IEEE Trans. Fuzzy Syst. 2021, 29, 2612–2622. [Google Scholar] [CrossRef] [Scilit]
- Yin, X.; Zamani, M.; Liu, S. On Approximate Opacity of Cyber-Physical Systems. IEEE Trans. Autom. Control 2021, 66, 1630–1645. [Google Scholar] [CrossRef] [Scilit]
- Wu, Y.C.; Lafortune, S. Synthesis of insertion functions for enforcement of opacity security properties. Automatica 2014, 50, 1336–1348. [Google Scholar] [CrossRef] [Scilit]
- Wu, Y.C.; Lafortune, S. Synthesis of Optimal Insertion Functions for Opacity Enforcement. IEEE Trans. Autom. Control 2016, 61, 571–584. [Google Scholar] [CrossRef] [Scilit]
- Ji, Y.; Yin, X.; Lafortune, S. Opacity Enforcement Using Nondeterministic Publicly Known Edit Functions. IEEE Trans. Autom. Control 2019, 64, 4369–4376. [Google Scholar] [CrossRef] [Scilit]
- Mohajerani, S.; Ji, Y.; Lafortune, S. Compositional and Abstraction-Based Approach for Synthesis of Edit Functions for Opacity Enforcement. IEEE Trans. Autom. Control 2020, 65, 3349–3364. [Google Scholar] [CrossRef] [Scilit]
- Keroglou, C.; Lafortune, S. Embedded Insertion Functions for Opacity Enforcement. IEEE Trans. Autom. Control 2021, 66, 4184–4191. [Google Scholar] [CrossRef] [Scilit]
- Li, X.; Hadjicostis, C.N.; Li, Z. Extended Insertion Functions for Opacity Enforcement in Discrete-Event Systems. IEEE Trans. Autom. Control 2022, 67, 5289–5303. [Google Scholar] [CrossRef] [Scilit]
- Li, X.; Hadjicostis, C.N.; Li, Z. Opacity Enforcement in Discrete Event Systems Using Extended Insertion Functions Under Inserted Language Constraints. IEEE Trans. Autom. Control 2023, 68, 6797–6803. [Google Scholar] [CrossRef] [Scilit]
- Liu, R.; Lu, J.; Liu, Y.; Yin, X.; Hadjicostis, C.N. Opacity Enforcement via Greedy Privately-and-Publicly Known Insertion Functions. IEEE Trans. Autom. Control 2024, 69, 2500–2506. [Google Scholar] [CrossRef] [Scilit]
- Liu, R.; Hadjicostis, C.N. Improved Synthesis of Nondeterministic Publicly Known Edit Functions for Opacity Enforcement. IEEE Trans. Autom. Control 2025, 70, 6921–6928. [Google Scholar] [CrossRef] [Scilit]
- Duan, W.; Liu, R.; Fanti, M.P.; Hadjicostis, C.N.; Li, Z. Edit Mechanism Synthesis for Opacity Enforcement Under Uncertain Observations. IEEE Control Syst. Lett. 2023, 7, 2041–2046. [Google Scholar] [CrossRef] [Scilit]
- Li, X.; Hadjicostis, C.N.; Li, Z. Opacity Enforcement in Discrete Event Systems Using Modification Functions. IEEE Trans. Autom. Sci. Eng. 2025, 22, 3252–3264. [Google Scholar] [CrossRef] [Scilit]
- Dubreil, J.; Darondeau, P.; Marchand, H. Supervisory Control for Opacity. IEEE Trans. Autom. Control 2010, 55, 1089–1100. [Google Scholar] [CrossRef] [Scilit]
- Saboori, A.; Hadjicostis, C.N. Opacity-Enforcing Supervisory Strategies via State Estimator Constructions. IEEE Trans. Autom. Control 2012, 57, 1155–1165. [Google Scholar] [CrossRef] [Scilit]
- Tong, Y.; Cai, K.; Giua, A. Decentralized Opacity Enforcement in Discrete Event Systems Using Supervisory Control. In Proceedings of the 2018 57th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE), Nara, Japan, 11–14 September 2018. [Google Scholar]
- Xie, Y.; Yin, X.; Li, S. Opacity Enforcing Supervisory Control Using Nondeterministic Supervisors. IEEE Trans. Autom. Control 2022, 67, 6567–6582. [Google Scholar] [CrossRef] [Scilit]
- Moulton, R.H.; Hamgini, B.B.; Khouzani, Z.A.; Meira-Góes, R.; Wang, F.; Rudie, K. Using Subobservers to Synthesize Opacity-Enforcing Supervisors. Discret. Event Dyn. Syst. 2022, 32, 611–640. [Google Scholar] [CrossRef] [Scilit]
- Duan, W.; Hadjicostis, C.N.; Li, Z. Event Concealment and Concealability Enforcement in Discrete Event Systems Under Partial Observation. IEEE Trans. Autom. Control 2024, 69, 7263–7269. [Google Scholar] [CrossRef] [Scilit]
- Paoli, A.; Lin, F. Decentralized opacity of discrete event systems. In Proceedings of the 2012 American Control Conference (ACC), Montreal, QC, Canada, 27–29 June 2012; pp. 6083–6088. [Google Scholar]
- Yang, S.; Yin, X. Secure Your Intention: On Notions of Pre-Opacity in Discrete-Event Systems. IEEE Trans. Autom. Control 2023, 68, 4754–4766. [Google Scholar] [CrossRef] [Scilit]
- Behinaein, B.; Lin, F.; Rudie, K. Optimal Information Release for Mixed Opacity in Discrete-Event Systems. IEEE Trans. Autom. Sci. Eng. 2019, 16, 1960–1970. [Google Scholar] [CrossRef] [Scilit]
- Cassandras, C.G.; Lafortune, S. Introduction to Discrete Event Systems; Springer Nature: Berlin/Heidelberg, Germany, 2021. [Google Scholar]
- Lin, F. Diagnosability of discrete event systems and its applications. Discret. Event Dyn. Syst. 1994, 4, 197–212. [Google Scholar] [CrossRef] [Scilit]
- Sampath, M.; Sengupta, R.; Lafortune, S.; Sinnamohideen, K.; Teneketzis, D. Diagnosability of discrete-event systems. IEEE Trans. Autom. Control 2002, 40, 1555–1575. [Google Scholar] [CrossRef] [Scilit]
- Yoo, T.S.; Lafortune, S. Polynomial-time verification of diagnosability of partially observed discrete-event systems. IEEE Trans. Autom. Control 2002, 47, 1491–1495. [Google Scholar]
- Kang, T.; Seatzu, C.; Li, Z.; Giua, A. Fault diagnosis of discrete event systems under attack. In Proceedings of the 2023 62nd IEEE Conference on Decision and Control (CDC), Singapore, 13–15 December 2023; pp. 7923–7929. [Google Scholar]
- Lin, F.; Lafortune, S.; Wang, C. Diagnosability and attack detection for discrete event systems under sensor attacks. Discret. Event Dyn. Syst. 2024, 34, 465–495. [Google Scholar] [CrossRef] [Scilit]
- Dotoli, M.; Fanti, M.P.; Mangini, A.M.; Ukovich, W. On-line fault detection in discrete event systems by Petri nets and integer linear programming. Automatica 2009, 45, 2665–2672. [Google Scholar] [CrossRef] [Scilit]
- Fanti, M.P.; Mangini, A.M.; Ukovich, W. Fault detection by labeled Petri nets in centralized and distributed approaches. IEEE Trans. Autom. Sci. Eng. 2012, 10, 392–404. [Google Scholar] [CrossRef] [Scilit]
- Zhu, G.; Feng, L.; Li, Z.; Wu, N. An efficient fault diagnosis approach based on integer linear programming for labeled Petri nets. IEEE Trans. Autom. Control 2020, 66, 2393–2398. [Google Scholar] [CrossRef] [Scilit]
- Basile, F.; Chiacchio, P.; De Tommasi, G. An efficient approach for online diagnosis of discrete event systems. IEEE Trans. Autom. Control 2009, 54, 748–759. [Google Scholar] [CrossRef] [Scilit]
- Cabasino, M.P.; Giua, A.; Pocci, M.; Seatzu, C. Discrete event diagnosis using labeled Petri nets. An application to manufacturing systems. Control Eng. Pract. 2011, 19, 989–1001. [Google Scholar] [CrossRef] [Scilit]
- Genç, Ş.; Lafortune, S. A distributed algorithm for on-line diagnosis of place-bordered petri nets. IFAC Proc. Vol. 2005, 38, 68–73. [Google Scholar] [CrossRef] [Scilit]
- Genc, S.; Lafortune, S. Distributed diagnosis of place-bordered Petri nets. IEEE Trans. Autom. Sci. Eng. 2007, 4, 206–219. [Google Scholar] [CrossRef] [Scilit]
- Li, T.; Ren, H.; Liu, R.; Fanti, M.P.; Li, Z. Fault Diagnosis of Labeled Petri Nets Under Attacks Using Integer Linear Programming. IEEE Trans. Autom. Sci. Eng. 2025, 22, 11881–11893. [Google Scholar] [CrossRef] [Scilit]
- Cabasino, M.P.; Giua, A.; Seatzu, C. Diagnosability of discrete-event systems using labeled Petri nets. IEEE Trans. Autom. Sci. Eng. 2013, 11, 144–153. [Google Scholar] [CrossRef] [Scilit]
- Hu, Y.; Liu, R.; Fanti, M.P.; Li, Z. Robust fault diagnosis of networked discrete event systems using labeled Petri nets. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 5853–5864. [Google Scholar] [CrossRef] [Scilit]
- Cong, X.; Fanti, M.P.; Mangini, A.M.; Li, Z. Decentralized diagnosis by Petri nets and integer linear programming. IEEE Trans. Syst. Man Cybern. Syst. 2017, 48, 1689–1700. [Google Scholar] [CrossRef] [Scilit]
- Mancer, S.; Bennoui, H. Distributed diagnostic problem solving with colored behavioral Petri nets. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 3380–3391. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Baldi, S.; Yu, W.; Yin, X. Distributed fault diagnosis in discrete event systems with transmission delay impairments. IEEE Trans. Autom. Control 2024, 69, 5508–5515. [Google Scholar] [CrossRef] [Scilit]
- Keroglou, C.; Hadjicostis, C.N. Distributed fault diagnosis in discrete event systems via set intersection refinements. IEEE Trans. Autom. Control 2018, 63, 3601–3607. [Google Scholar] [CrossRef] [Scilit]
- Basile, F.; Cabasino, M.P.; Seatzu, C. State estimation and fault diagnosis of labeled time Petri net systems with unobservable transitions. IEEE Trans. Autom. Control 2014, 60, 997–1009. [Google Scholar] [CrossRef] [Scilit]
- Lefebvre, D.; Rachidi, S.; Leclercq, E.; Pigné, Y. Diagnosis of Structural and Temporal Faults for k-Bounded Non-Markovian Stochastic Petri Nets. IEEE Trans. Syst. Man Cybern. Syst. 2018, 50, 3369–3381. [Google Scholar] [CrossRef] [Scilit]
- Yin, X.; Chen, J.; Li, Z.; Li, S. Robust fault diagnosis of stochastic discrete event systems. IEEE Trans. Autom. Control 2019, 64, 4237–4244. [Google Scholar] [CrossRef] [Scilit]
- Liu, R.; Ammour, R.; Brenner, L.; Demongodin, I. ON/OFF control for reaching a steady state attractive region in batches Petri nets. IFAC-PapersOnLine 2023, 56, 9618–9623. [Google Scholar] [CrossRef] [Scilit]
- Liu, R.; Ammour, R.; Brenner, L.; Demongodin, I. Event-driven control of hybrid systems using Batches Petri nets: Application to high throughput manufacturing systems. IEEE Trans. Autom. Sci. Eng. 2025, 22, 11906–11919. [Google Scholar] [CrossRef] [Scilit]
- Yin, X.; Lafortune, S. On the decidability and complexity of diagnosability for labeled Petri nets. IEEE Trans. Autom. Control 2017, 62, 5931–5938. [Google Scholar] [CrossRef] [Scilit]
- Chouchane, A.; Ghazel, M.; Boussif, A. K-diagnosability analysis of bounded and unbounded Petri nets using linear optimization. Automatica 2023, 147, 110689. [Google Scholar] [CrossRef] [Scilit]
- Hu, S.; Hu, Y.; Liu, D.; Fanti, M.P.; Li, Z. Diagnosability verification and enforcement for unbounded Petri nets by online supervisors. IEEE Trans. Autom. Sci. Eng. 2024, 22, 9061–9074. [Google Scholar] [CrossRef] [Scilit]
- Cabasino, M.P.; Giua, A.; Lafortune, S.; Seatzu, C. A new approach for diagnosability analysis of Petri nets using verifier nets. IEEE Trans. Autom. Control 2012, 57, 3104–3117. [Google Scholar] [CrossRef] [Scilit]
- Bérard, B.; Haar, S.; Schmitz, S.; Schwoon, S. The complexity of diagnosability and opacity verification for Petri nets. Fundam. Inform. 2018, 161, 317–349. [Google Scholar] [CrossRef] [Scilit]
- Li, B.; Khlif-Bouassida, M.; Toguyéni, A. Reduction rules for diagnosability analysis of complex systems modeled by labeled Petri nets. IEEE Trans. Autom. Sci. Eng. 2019, 17, 1061–1069. [Google Scholar] [CrossRef] [Scilit]
- Basile, F.; Chiacchio, P.; De Tommasi, G. On K-diagnosability of Petri nets via integer linear programming. Automatica 2012, 48, 2047–2058. [Google Scholar] [CrossRef] [Scilit]
- Jiang, S.; Huang, Z.; Chandra, V.; Kumar, R. A polynomial algorithm for testing diagnosability of discrete-event systems. IEEE Trans. Autom. Control 2001, 46, 1318–1321. [Google Scholar] [CrossRef] [Scilit]
- Liu, R.; Hu, S.; Hu, Y.; Mangini, A.M.; Fanti, M.P. On Diagnosability Consistency of Composed Labeled Petri Nets via Buffer Places. IEEE Internet Things J. 2026, 13, 2775–2788. [Google Scholar] [CrossRef] [Scilit]
- Tuxi, T.M.; Carvalho, L.K.; Nunes, E.V.; Cunha, A.E.d. Diagnosability verification using LTL model checking. Discret. Event Dyn. Syst. 2022, 32, 399–433. [Google Scholar] [CrossRef] [Scilit]
- Zhao, J.; Li, S.; Yin, X. A unified framework for verification of observational properties for partially-observed discrete-event systems. IEEE Trans. Autom. Control 2024, 69, 4710–4717. [Google Scholar] [CrossRef] [Scilit]
- Hu, Y.; Cao, S. Asynchronous diagnosability enforcement in discrete event systems based on supervisory control. IEEE Sensors J. 2023, 23, 10071–10079. [Google Scholar] [CrossRef] [Scilit]
- Miao, S.; Lai, A.; Komenda, J.; Lahaye, S. Decentralized Fault Diagnosis for Constant-Time Automata. IEEE Control Syst. Lett. 2025, 8, 3392–3397. [Google Scholar] [CrossRef] [Scilit]
- Liang, Y.; Lefebvre, D.; Li, Z. Polynomial-time verification of pattern diagnosability for timed discrete event systems. Inf. Sci. 2025, 706, 121997. [Google Scholar] [CrossRef] [Scilit]
- Cao, L.; Shu, S.; Lin, F.; Chen, Q.; Liu, C. Weak diagnosability of discrete-event systems. IEEE Trans. Control Netw. Syst. 2021, 9, 184–196. [Google Scholar] [CrossRef] [Scilit]
- Viana, G.S.; Alves, M.S.; Basilio, J.C. Codiagnosability of timed networked discrete-event systems subject to event communication delays and intermittent loss of observation. In Proceedings of the 2017 IEEE 56th Annual Conference on Decision and Control (CDC), Melbourne, Australia, 12–15 December 2017; pp. 4211–4216. [Google Scholar]
- Nunes, C.E.; Moreira, M.V.; Alves, M.V.; Carvalho, L.K.; Basilio, J.C. Codiagnosability of networked discrete event systems subject to communication delays and intermittent loss of observation. Discret. Event Dyn. Syst. 2018, 28, 215–246. [Google Scholar] [CrossRef] [Scilit]
- Li, S.; Uzam, M.; Yin, L.; Zhong, Z.; Zheng, L.; Wu, N. Robust diagnosability analysis of discrete event systems using labeled Petri nets. IEEE Access 2021, 9, 163504–163515. [Google Scholar] [CrossRef] [Scilit]
- Oliveira, V.S.; Cabral, F.G.; Moreira, M.V. K-loss robust diagnosability of discrete-event systems. IFAC-PapersOnLine 2020, 53, 250–255. [Google Scholar] [CrossRef] [Scilit]
- Oliveira, V.d.S.L.; Cabral, F.G.; Moreira, M.V. K-loss robust codiagnosability of discrete-event systems. Automatica 2022, 140, 110222. [Google Scholar] [CrossRef] [Scilit]
- Viana, G.S.; Alves, M.V.; Basilio, J.C. Codiagnosability of networked discrete event systems with timing structure. IEEE Trans. Autom. Control 2021, 67, 3933–3948. [Google Scholar] [CrossRef] [Scilit]
- Alves, M.V.; Nunes, C.E.; Ferrari, P.; Brandão, D.; Moreira, M.V. Delay-Resilient Fault Diagnosis of Networked Discrete-Event Systems Using Sequence Numbers. IEEE Trans. Autom. Control 2025. [Google Scholar] [CrossRef] [Scilit]
- Dong, W.; Yin, X.; Li, S. A uniform framework for diagnosis of discrete-event systems with unreliable sensors using linear temporal logic. IEEE Trans. Autom. Control 2023, 69, 145–160. [Google Scholar] [CrossRef] [Scilit]
- Hu, S.; Duan, W.; Liu, D.; Li, Z. Supervisory Control for Active Diagnosis in Labeled Petri Nets Under Observation and Control Delays. IEEE Trans. Autom. Control 2026. [Google Scholar] [CrossRef] [Scilit]
- Alves, M.V.; Barcelos, R.J.; Carvalho, L.K.; Basilio, J.C. Robust decentralized diagnosability of networked discrete event systems against dos and deception attacks. Nonlinear Anal. Hybrid Syst. 2022, 44, 101162. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Hadjicostis, C.N.; Wu, N. Tamper-tolerant diagnosability under bounded or unbounded attacks. IFAC-PapersOnLine 2022, 55, 52–57. [Google Scholar] [CrossRef] [Scilit]
- Liu, R.; Mangini, A.M.; Fanti, M.P. Optimal Attack Strategy Compromising Diagnosability of Automated Manufacturing Systems in Labeled Petri Nets. In Proceedings of the 2025 IEEE Conference on Control Technology and Applications (CCTA), San Diego, CA, USA, 25–27 August 2025; pp. 616–621. [Google Scholar]
- Li, Y.; Hadjicostis, C.N.; Wu, N. Error-and tamper-tolerant decentralized diagnosability of discrete event systems under cost constraints. In Proceedings of the 2021 European Control Conference (ECC), Rotterdam, The Netherlands, 29 June–2 July 2021; pp. 42–47. [Google Scholar]
- Li, Y.; Hadjicostis, C.N.; Wu, N.; Li, Z. Tamper-tolerant diagnosability analysis and tampering detectability in discrete event systems under cost constraints. Automatica 2025, 171, 111971. [Google Scholar] [CrossRef] [Scilit]
- Liu, R.; Mangini, A.M.; Fanti, M.P. K-corruption intermittent attacks for violating the diagnosability. IFAC-PapersOnLine 2023, 56, 1847–1852. [Google Scholar] [CrossRef] [Scilit]
- Liu, R.; Hu, Y.; Mangini, A.M.; Fanti, M.P. K-Corruption Intermittent Attacks for Violating the Codiagnosability. IEEE/CAA J. Autom. Sin. 2025, 12, 159–172. [Google Scholar] [CrossRef] [Scilit]
- Liu, R.; Mangini, A.M.; Fanti, M.P. Synthesis of optimal stealthy attacks against diagnosability in labeled Petri nets. IEEE/CAA J. Autom. Sin. 2025, 12, 1661–1672. [Google Scholar] [CrossRef] [Scilit]
- Liu, F.; Yang, P.; Zhao, R.; Dziong, Z. Verification of safe diagnosability of stochastic discrete-event systems. Int. J. Control 2022, 95, 372–379. [Google Scholar] [CrossRef] [Scilit]
- Cui, B.; Ma, Z.; Giua, A.; Yin, X. Better Late than Never: On Epistemic Diagnosability of Discrete Event Systems. IFAC-PapersOnLine 2024, 58, 174–179. [Google Scholar] [CrossRef] [Scilit]
- Ma, Z.; Tong, Y.; Seatzu, C. Verification of pattern–pattern diagnosability in partially observed discrete event systems. IEEE Trans. Autom. Control 2023, 69, 2044–2051. [Google Scholar] [CrossRef] [Scilit]
- Liang, Y.; Liu, G.; El-Sherbeeny, A.M. Polynomial-time verification of decentralized fault pattern diagnosability for discrete-event systems. Mathematics 2023, 11, 3998. [Google Scholar] [CrossRef] [Scilit]
- Hu, S.; Hu, Y.; Komenda, J.; Li, Z. Supervisory Control for Active Diagnosis in Labeled Petri Nets Under Coordinated Sensor and Actuator Attacks. IEEE Trans. Autom. Control 2025. [Google Scholar] [CrossRef] [Scilit]
- Hu, S.; Li, Z. A digital twin approach for enforcing diagnosability in Petri nets. IEEE Trans. Autom. Sci. Eng. 2023, 21, 6068–6080. [Google Scholar] [CrossRef] [Scilit]
- Cassez, F.; Tripakis, S. Fault diagnosis with static and dynamic observers. Fundam. Informaticae 2008, 88, 497–540. [Google Scholar]
- Thorsley, D.; Teneketzis, D. Active acquisition of information for diagnosis and supervisory control of discrete event systems. Discret. Event Dyn. Syst. 2007, 17, 531–583. [Google Scholar] [CrossRef] [Scilit]
- Hu, S.; Li, Z.; Wisniewski, R. Optimal sensor selection for diagnosability enforcement in labeled Petri nets. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 2965–2977. [Google Scholar] [CrossRef] [Scilit]
- Ran, N.; Giua, A.; Seatzu, C. Enforcement of diagnosability in labeled Petri nets via optimal sensor selection. IEEE Trans. Autom. Control 2018, 64, 2997–3004. [Google Scholar] [CrossRef] [Scilit]
- Cabasino, M.P.; Lafortune, S.; Seatzu, C. Optimal sensor selection for ensuring diagnosability in labeled Petri nets. Automatica 2013, 49, 2373–2383. [Google Scholar] [CrossRef] [Scilit]
- Debouk, R.; Lafortune, S.; Teneketzis, D. On an optimization problem in sensor selection. Discret. Event Dyn. Syst. 2002, 12, 417–445. [Google Scholar] [CrossRef] [Scilit]
- Hu, S.; Zhang, J.; Wang, J.; Wu, N.; Li, Z. Optimal sensor selection for diagnosability enforcement of discrete event systems using labeled Petri net. IET Control Theory Appl. 2024, 18, 2307–2321. [Google Scholar] [CrossRef] [Scilit]
- Rohloff, K.R.; Khuller, S.; Kortsarz, G. Approximating the minimal sensor selection for supervisory control. Discret. Event Dyn. Syst. 2006, 16, 143–170. [Google Scholar] [CrossRef] [Scilit]
- Stremersch, G.; Boel, R.K. Decomposition of the supervisory control problem for Petri nets under preservation of maximal permissiveness. IEEE Trans. Autom. Control 2002, 46, 1490–1496. [Google Scholar] [CrossRef]
- Miao, S.; Komenda, J.; Lai, A. Active Diagnosis of Time-Interval Automata: Time Perspectives. IEEE Trans. Autom. Sci. Eng. 2025, 22, 11239–11249. [Google Scholar] [CrossRef] [Scilit]
- Ran, N.; Li, T.; He, Z.; Seatzu, C. Codiagnosability enforcement in labeled Petri nets. IEEE Trans. Autom. Control 2022, 68, 2436–2443. [Google Scholar] [CrossRef] [Scilit]
- Wintenberg, A.; Blischke, M.; Lafortune, S.; Ozay, N. A general language-based framework for specifying and verifying notions of opacity. Discret. Event Dyn. Syst. 2022, 32, 253–289. [Google Scholar] [CrossRef] [Scilit]
- Tong, Y.; Li, Z.; Seatzu, C.; Giua, A. Current-state opacity enforcement in discrete event systems under incomparable observations. Discret. Event Dyn. Syst. 2017, 28, 161–182. [Google Scholar] [CrossRef] [Scilit]
- Falcone, Y.; Marchand, H. Enforcement and validation (at runtime) of various notions of opacity. Discret. Event Dyn. Syst. 2014, 25, 531–570. [Google Scholar] [CrossRef] [Scilit]
- Cui, B.; Yin, X.; Li, S.; Giua, A. You Don’t Know What I Know: On Notion of High-Order Opacity in Discrete-Event Systems. IFAC-PapersOnLine 2022, 55, 135–141. [Google Scholar] [CrossRef] [Scilit]
- Wu, Y.C.; Lafortune, S. Comparative analysis of related notions of opacity in centralized and coordinated architectures. Discret. Event Dyn. Syst. 2013, 23, 307–339. [Google Scholar] [CrossRef] [Scilit]
- Saboori, A.; Hadjicostis, C.N. Verification of infinite-step opacity and complexity considerations. IEEE Trans. Autom. Control 2011, 57, 1265–1269. [Google Scholar] [CrossRef] [Scilit]
- Yin, X.; Lafortune, S. A new approach for the verification of infinite-step and K-step opacity using two-way observers. Automatica 2017, 80, 162–171. [Google Scholar] [CrossRef] [Scilit]
- Bryans, J.W.; Koutny, M.; Ryan, P.Y. Modelling opacity using Petri nets. Electron. Notes Theor. Comput. Sci. 2005, 121, 101–115. [Google Scholar] [CrossRef] [Scilit]
- Tong, Y.; Li, Z.; Seatzu, C.; Giua, A. Verification of initial-state opacity in Petri nets. In Proceedings of the 2015 54th IEEE Conference on Decision and Control (CDC), Osaka, Japan, 15–18 December 2015; pp. 344–349. [Google Scholar]
- Tong, Y.; Li, Z.; Seatzu, C.; Giua, A. Verification of current-state opacity using Petri nets. In Proceedings of the 2015 American Control Conference (ACC), Chicago, IL, USA, 1–3 July 2015; pp. 1935–1940. [Google Scholar]
- Tong, Y.; Ma, Z.; Li, Z.; Seactzu, C.; Giua, A. Verification of language-based opacity in Petri nets using verifier. In Proceedings of the 2016 American Control Conference (ACC), Boston, MA, USA, 6–8 July 2016; pp. 757–763. [Google Scholar]
- Basile, F.; De Tommasi, G. An algebraic characterization of language-based opacity in labeled Petri nets. IFAC-PapersOnLine 2018, 51, 329–336. [Google Scholar] [CrossRef] [Scilit]
- Cong, X.; Fanti, M.; Mangini, A.; Li, Z. On-line algorithm for current state opacity enforcement in a Petri net framework. IFAC-PapersOnLine 2018, 51, 349–354. [Google Scholar] [CrossRef] [Scilit]
- Cong, X.; Fanti, M.P.; Mangini, A.M.; Li, Z. On-line verification of initial-state opacity by Petri nets and integer linear programming. ISA Trans. 2019, 93, 108–114. [Google Scholar] [CrossRef] [Scilit]
- Lakhnech, Y.; Mazaré, L. Probabilistic Opacity for a Passive Adversary and Its Application to Chaum’s Voting Scheme. Cryptol. ePrint Arch. 2005. Available online: https://eprint.iacr.org/2005/098 (accessed on 11 December 2025).
- Bryans, J.W.; Koutny, M.; Mazaré, L.; Ryan, P.Y. Opacity generalised to transition systems. In Proceedings of the International Workshop on Formal Aspects in Security and Trust, Newcastle upon Tyne, UK, 18–19 July 2005; Springer: Berlin/Heidelberg, Germany, 2005; pp. 81–95. [Google Scholar]
- Bérard, B.; Mullins, J.; Sassolas, M. Quantifying opacity. Math. Struct. Comput. Sci. 2015, 25, 361–403. [Google Scholar] [CrossRef] [Scilit]
- Saboori, A.; Hadjicostis, C.N. Current-state opacity formulations in probabilistic finite automata. IEEE Trans. Autom. Control 2013, 59, 120–133. [Google Scholar] [CrossRef] [Scilit]
- Keroglou, C.; Hadjicostis, C.N. Initial state opacity in stochastic DES. In Proceedings of the 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA), Cagliari, Italy, 10–13 September 2013; pp. 1–8. [Google Scholar]
- Wu, Y.C.; Raman, V.; Rawlings, B.C.; Lafortune, S.; Seshia, S.A. Synthesis of obfuscation policies to ensure privacy and utility. J. Autom. Reason. 2018, 60, 107–131. [Google Scholar] [CrossRef] [Scilit]
- Ji, Y.; Wu, Y.C.; Lafortune, S. Enforcement of opacity by public and private insertion functions. Automatica 2018, 93, 369–378. [Google Scholar] [CrossRef] [Scilit]







| Aspect | Automata-Based Diagnosis | Petri Net-Based Diagnosis | Main Advantages | Main Limitations/Trade-Offs |
|---|---|---|---|---|
| Modeling paradigm | Finite-state, sequential event abstraction | Concurrent, distributed, resource-sharing models | Conceptual simplicity (automata); natural concurrency modeling (PNs) | Limited concurrency (automata); higher structural complexity (PNs) |
| Diagnosability verification | Diagnoser, verifier, twin-plant constructions | Basis reachability graph, verifier nets, ILP-based analysis | Well-established theory (automata); scalable symbolic abstractions (PNs) | Exponential observer growth (automata); PSPACE-complete or undecidable cases (PNs) |
| Online fault diagnosis | State estimation via observers/diagnosers | Marking estimation via ILP or structure-based observers | Clear runtime monitoring logic | Online ILP or structural checks may be computationally demanding |
| Unbounded systems | Generally not applicable | Explicitly addressed via structural and algebraic techniques | Enables modeling of realistic industrial systems | Possible loss of precision or conservativeness |
| Enforcement mechanisms | Supervisory control, sensor relabeling, sensor activation | Control places, structural constraints | Direct control over system evolution | Reduced permissiveness or throughput |
| Robustness to sensing imperfections | Extensions for delays, losses, and attacks | Networked and attack-resilient diagnosis frameworks | Captures realistic sensing conditions | Increased modeling and verification complexity |
| Aspect | Observer-Based Approaches | Structural/Algebraic Approaches | Advantages | Limitations |
|---|---|---|---|---|
| Opacity verification | Observers, two-way observers, language-based checks | BRG, verifier nets, ILP-based verification | Unified belief-based framework | Exponential complexity; undecidability in general PNs |
| Representation of concurrency | Implicit (state-space expansion) | Explicit via PN structure | Accurate modeling of concurrent systems | Requires structural assumptions |
| Temporal and quantitative opacity | K-step, infinite-step, timed observers | Marking-class graphs, probabilistic abstractions | Expressive secrecy notions | Doubly exponential or PSPACE-hard complexity |
| Control-based enforcement | Opacity-enforcing supervisors | Structural supervision in PN models | Strong formal guarantees | Reduced permissiveness; controllability constraints |
| Channel-based enforcement | Edit, insertion, and deletion functions (automata-based) | Not established for Petri net models | Preserves plant behavior | Limited to sequential models; open problem for concurrent systems |
| Adversarial modeling | Intruder knowledge via observer states | Structural modeling of attack surfaces | Explicit reasoning about inference | Increased synthesis and verification complexity |
| Task | Diagnosis | Opacity | Key Difference |
|---|---|---|---|
| Verification | Diagnoser, verifier automaton | Observer, detector automaton | Diagnosis seeks certainty of faults; opacity seeks persistent ambiguity |
| Knowledge structure | State estimate distinguishing faulty vs. non-faulty states | State or language estimate distinguishing secret vs. non-secret behaviors | Similar estimator structure, opposite acceptance condition |
| Violation condition | Indeterminate cycle | Certain estimate | Ambiguity is undesirable in diagnosis but desirable in opacity |
| Enforcement mechanism | Supervisor, relabeling function, sensor activation | Insertion/edit function, opacity-enforcing supervisor | Diagnosis increases observability; opacity restricts or distorts it |
| Approach | Model | Typical Complexity | Scalability | Practical Applicability |
|---|---|---|---|---|
| Observer/diagnoser | Automata | Exponential | Low–Medium | Small systems |
| Detector/Verifier | Automata | Polynomial–Exponential | Medium | Medium-scale DES |
| Basis reachability graph | Petri nets | PSPACE-complete | Medium–High | Concurrent industrial systems |
| Verifier nets | Petri nets | PSPACE-complete | Medium | Bounded or structured nets |
| ILP-based methods | Petri nets | NP-hard | Medium–High | Large or unbounded systems |
| K-step/infinite-step estimator | Automata | Exponential–Doubly exponential | Low | Offline or reduced models |
| Probabilistic/timed estimator | Stochastic/timed DES | PSPACE-hard | Low–Medium | Small systems, risk analysis |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Mangini, A.M.; Liu, R.; Duan, W.; Zhang, S.; Fanti, M.P. Recent Advances in Fault Diagnosis and Opacity Analysis in Discrete Event Systems. Sensors 2026, 26, 1144. https://doi.org/10.3390/s26041144
Mangini AM, Liu R, Duan W, Zhang S, Fanti MP. Recent Advances in Fault Diagnosis and Opacity Analysis in Discrete Event Systems. Sensors. 2026; 26(4):1144. https://doi.org/10.3390/s26041144
Chicago/Turabian StyleMangini, Agostino Marcello, Ruotian Liu, Wei Duan, Shu Zhang, and Maria Pia Fanti. 2026. "Recent Advances in Fault Diagnosis and Opacity Analysis in Discrete Event Systems" Sensors 26, no. 4: 1144. https://doi.org/10.3390/s26041144
APA StyleMangini, A. M., Liu, R., Duan, W., Zhang, S., & Fanti, M. P. (2026). Recent Advances in Fault Diagnosis and Opacity Analysis in Discrete Event Systems. Sensors, 26(4), 1144. https://doi.org/10.3390/s26041144

