{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T20:20:12Z","timestamp":1783455612009,"version":"3.55.0"},"reference-count":41,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Systems &amp; Control Letters"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1016\/j.sysconle.2026.106515","type":"journal-article","created":{"date-parts":[[2026,7,5]],"date-time":"2026-07-05T16:34:52Z","timestamp":1783269292000},"page":"106515","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Observations of both Events and States for Supervisory Control"],"prefix":"10.1016","volume":"216","author":[{"given":"Hanran","family":"Zhang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4541-180X","authenticated-orcid":false,"given":"Weilin","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiayuan","family":"Liang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yanwei","family":"Zang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xing","family":"Sun","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chaohui","family":"Gong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"1","key":"10.1016\/j.sysconle.2026.106515_b1","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1137\/0325013","article-title":"Supervisory control of a class of discrete event processes","volume":"25","author":"Ramadge","year":"1987","journal-title":"SIAM J. Control Optim."},{"key":"10.1016\/j.sysconle.2026.106515_b2","series-title":"2017 IEEE Conference on Control Technology and Applications","first-page":"1562","article-title":"Supervisory control synthesis for a waterway lock","author":"Reijnen","year":"2017"},{"issue":"3","key":"10.1016\/j.sysconle.2026.106515_b3","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/0020-0255(88)90001-1","article-title":"On observability of discrete-event systems","volume":"44","author":"Lin","year":"1988","journal-title":"Inform. Sci."},{"issue":"3","key":"10.1016\/j.sysconle.2026.106515_b4","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1109\/9.402","article-title":"Supervisory control of discrete-event processes with partial observations","volume":"33","author":"Cieslak","year":"1988","journal-title":"IEEE Trans. Autom. Control"},{"issue":"5","key":"10.1016\/j.sysconle.2026.106515_b5","doi-asserted-by":"crossref","first-page":"2282","DOI":"10.1109\/TAC.2021.3075186","article-title":"Local mean payoff supervisory control for discrete event systems","volume":"67","author":"Ji","year":"2021","journal-title":"IEEE Trans. Autom. Control"},{"key":"10.1016\/j.sysconle.2026.106515_b6","doi-asserted-by":"crossref","DOI":"10.1016\/j.automatica.2020.109359","article-title":"Optimal supervisory control with mean payoff objectives and under partial observation","volume":"123","author":"Ji","year":"2021","journal-title":"Automatica"},{"key":"10.1016\/j.sysconle.2026.106515_b7","doi-asserted-by":"crossref","DOI":"10.1109\/TAC.2024.3407612","article-title":"On the existence of non-blocking bounded supervisors for discrete event systems","author":"Xiang","year":"2024","journal-title":"IEEE Trans. Autom. Control"},{"key":"10.1016\/j.sysconle.2026.106515_b8","doi-asserted-by":"crossref","DOI":"10.1016\/j.automatica.2024.111634","article-title":"Optimal supervisory control of discrete event systems for cyclic tasks","volume":"164","author":"Lv","year":"2024","journal-title":"Automatica"},{"issue":"11","key":"10.1016\/j.sysconle.2026.106515_b9","doi-asserted-by":"crossref","first-page":"1692","DOI":"10.1109\/9.173140","article-title":"Think globally, act locally: decentralized supervisory control","volume":"37","author":"Rudie","year":"1992","journal-title":"IEEE Trans. Autom. Control"},{"issue":"9","key":"10.1016\/j.sysconle.2026.106515_b10","doi-asserted-by":"crossref","first-page":"1656","DOI":"10.1109\/9.880616","article-title":"Know means no: Incorporating knowledge into discrete-event control systems","volume":"45","author":"Ricker","year":"2000","journal-title":"IEEE Trans. Autom. Control"},{"issue":"2","key":"10.1016\/j.sysconle.2026.106515_b11","doi-asserted-by":"crossref","first-page":"492","DOI":"10.1137\/S0363012997321139","article-title":"Maximal solutions in decentralized supervisory control","volume":"39","author":"Overkamp","year":"2000","journal-title":"SIAM J. Control Optim."},{"key":"10.1016\/j.sysconle.2026.106515_b12","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1023\/B:DISC.0000005009.40749.b6","article-title":"Supervisor reduction for discrete-event systems","volume":"14","author":"Su","year":"2004","journal-title":"Discrete Event Dyn. Syst."},{"issue":"3","key":"10.1016\/j.sysconle.2026.106515_b13","doi-asserted-by":"crossref","first-page":"605","DOI":"10.1109\/TAC.2009.2039237","article-title":"Supervisor localization: a top-down approach to distributed control of discrete-event systems","volume":"55","author":"Cai","year":"2010","journal-title":"IEEE Trans. Autom. Control"},{"issue":"9","key":"10.1016\/j.sysconle.2026.106515_b14","doi-asserted-by":"crossref","first-page":"1189","DOI":"10.1007\/s00170-010-2561-2","article-title":"Supervisor localization for large discrete-event systems: case study production cell","volume":"50","author":"Cai","year":"2010","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"10.1016\/j.sysconle.2026.106515_b15","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1016\/j.automatica.2017.03.018","article-title":"Supervisor localization of discrete-event systems under partial observation","volume":"81","author":"Zhang","year":"2017","journal-title":"Automatica"},{"issue":"9\u201310","key":"10.1016\/j.sysconle.2026.106515_b16","doi-asserted-by":"crossref","first-page":"656","DOI":"10.1016\/j.sysconle.2007.03.006","article-title":"An algorithm for calculating indistinguishable states and clusters in finite-state automata with partially observable transitions","volume":"56","author":"Wang","year":"2007","journal-title":"Systems Control Lett."},{"issue":"7","key":"10.1016\/j.sysconle.2026.106515_b17","doi-asserted-by":"crossref","first-page":"1551","DOI":"10.1109\/TAC.2011.2108410","article-title":"On codiagnosability and coobservability with dynamic observations","volume":"56","author":"Wang","year":"2011","journal-title":"IEEE Trans. Autom. Control"},{"issue":"7","key":"10.1016\/j.sysconle.2026.106515_b18","doi-asserted-by":"crossref","first-page":"1165","DOI":"10.1016\/j.automatica.2010.04.004","article-title":"Optimal sensor activation for diagnosing discrete event systems","volume":"46","author":"Wang","year":"2010","journal-title":"Automatica"},{"key":"10.1016\/j.sysconle.2026.106515_b19","series-title":"2015 54th IEEE Conference on Decision and Control","first-page":"1008","article-title":"Computing all minimal transition-based sensor activation policies for centralized supervisory control","author":"Wang","year":"2015"},{"issue":"2","key":"10.1016\/j.sysconle.2026.106515_b20","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1007\/s10626-015-0212-3","article-title":"Minimal sensor activation and minimal communication in discrete-event systems","volume":"26","author":"Sears","year":"2016","journal-title":"Discrete Event Dyn. Syst."},{"key":"10.1016\/j.sysconle.2026.106515_b21","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1016\/j.automatica.2016.06.016","article-title":"Online minimization of sensor activation for supervisory control","volume":"73","author":"Wang","year":"2016","journal-title":"Automatica"},{"issue":"2","key":"10.1016\/j.sysconle.2026.106515_b22","doi-asserted-by":"crossref","first-page":"743","DOI":"10.1109\/TAC.2018.2844409","article-title":"Optimizing sensor activation in a language domain for fault diagnosis","volume":"64","author":"Wang","year":"2018","journal-title":"IEEE Trans. Autom. Control"},{"issue":"12","key":"10.1016\/j.sysconle.2026.106515_b23","doi-asserted-by":"crossref","first-page":"6567","DOI":"10.1109\/TAC.2021.3131125","article-title":"Opacity enforcing supervisory control using nondeterministic supervisors","volume":"67","author":"Xie","year":"2021","journal-title":"IEEE Trans. Autom. Control"},{"key":"10.1016\/j.sysconle.2026.106515_b24","doi-asserted-by":"crossref","first-page":"168068","DOI":"10.1109\/ACCESS.2021.3135870","article-title":"Joint state estimation under attack of discrete event systems","volume":"9","author":"Zhang","year":"2021","journal-title":"IEEE Access"},{"issue":"1","key":"10.1016\/j.sysconle.2026.106515_b25","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1007\/s10626-021-00351-3","article-title":"Discrete-event systems subject to unknown sensor attacks","volume":"32","author":"Alves","year":"2022","journal-title":"Discrete Event Dyn. Syst."},{"key":"10.1016\/j.sysconle.2026.106515_b26","doi-asserted-by":"crossref","DOI":"10.1016\/j.automatica.2022.110736","article-title":"Dealing with sensor and actuator deception attacks in supervisory control","volume":"147","author":"R. Meira-G\u00f3es","year":"2023","journal-title":"Automatica"},{"key":"10.1016\/j.sysconle.2026.106515_b27","series-title":"1992 American Control Conference","first-page":"2794","article-title":"Supervision of discrete event systems with communication delays","author":"Balemi","year":"1992"},{"key":"10.1016\/j.sysconle.2026.106515_b28","series-title":"[1992] Proceedings of the 31st IEEE Conference on Decision and Control","first-page":"3374","article-title":"Communication delays in connections of input\/output discrete event processes","author":"Balemi","year":"1992"},{"issue":"9","key":"10.1016\/j.sysconle.2026.106515_b29","doi-asserted-by":"crossref","first-page":"1489","DOI":"10.1109\/TAC.2004.834116","article-title":"Decentralized control of discrete-event systems with bounded or unbounded delay communication","volume":"49","author":"Tripakis","year":"2004","journal-title":"IEEE Trans. Autom. Control"},{"issue":"2","key":"10.1016\/j.sysconle.2026.106515_b30","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1007\/s10626-014-0208-4","article-title":"Distributed supervisory control of discrete-event systems with communication delay","volume":"26","author":"Zhang","year":"2016","journal-title":"Discrete Event Dyn. Syst."},{"issue":"2","key":"10.1016\/j.sysconle.2026.106515_b31","doi-asserted-by":"crossref","first-page":"1276","DOI":"10.1137\/130914942","article-title":"Control of networked discrete event systems: dealing with communication delays and losses","volume":"52","author":"Lin","year":"2014","journal-title":"SIAM J. Control Optim."},{"issue":"1","key":"10.1016\/j.sysconle.2026.106515_b32","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1109\/TAC.2016.2553959","article-title":"Deterministic networked control of discrete event systems with nondeterministic communication delays","volume":"62","author":"Shu","year":"2017","journal-title":"IEEE Trans. Autom. Control"},{"key":"10.1016\/j.sysconle.2026.106515_b33","doi-asserted-by":"crossref","DOI":"10.1016\/j.automatica.2022.110480","article-title":"Deterministic supervisory control with flexible upper-bounds on observation delay and control delay","volume":"144","author":"Wang","year":"2022","journal-title":"Automatica"},{"issue":"5","key":"10.1016\/j.sysconle.2026.106515_b34","doi-asserted-by":"crossref","first-page":"2314","DOI":"10.1109\/TAC.2021.3080495","article-title":"Online supervisory control of networked discrete event systems with control delays","volume":"67","author":"Liu","year":"2021","journal-title":"IEEE Trans. Autom. Control"},{"issue":"2","key":"10.1016\/j.sysconle.2026.106515_b35","doi-asserted-by":"crossref","first-page":"232","DOI":"10.1109\/9.250512","article-title":"Predicates and predicate transformers for supervisory control of discrete event dynamical systems","volume":"38","author":"Kumar","year":"1993","journal-title":"IEEE Trans. Autom. Control"},{"issue":"2","key":"10.1016\/j.sysconle.2026.106515_b36","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1023\/A:1008226632478","article-title":"Why event observation: observability revisited","volume":"7","author":"Cao","year":"1997","journal-title":"Discrete Event Dyn. Syst."},{"issue":"7","key":"10.1016\/j.sysconle.2026.106515_b37","doi-asserted-by":"crossref","first-page":"1199","DOI":"10.1109\/TAC.2003.814099","article-title":"Fault diagnosis in discrete-event systems: Framework and model reduction","volume":"48","author":"Zad","year":"2003","journal-title":"IEEE Trans. Autom. Control"},{"issue":"7","key":"10.1016\/j.sysconle.2026.106515_b38","doi-asserted-by":"crossref","first-page":"1010","DOI":"10.1109\/TAC.2005.851444","article-title":"Fault diagnosis in discrete-event systems: Incorporating timing information","volume":"50","author":"Zad","year":"2005","journal-title":"IEEE Trans. Autom. Control"},{"issue":"3","key":"10.1016\/j.sysconle.2026.106515_b39","doi-asserted-by":"crossref","first-page":"799","DOI":"10.1109\/TAC.2015.2449051","article-title":"Nonblocking supervisory control of discrete event systems modeled by mealy automata with nondeterministic output functions","volume":"61","author":"Ushio","year":"2015","journal-title":"IEEE Trans. Autom. Control"},{"key":"10.1016\/j.sysconle.2026.106515_b40","doi-asserted-by":"crossref","DOI":"10.1016\/j.ejcon.2024.101069","article-title":"Supervisory control under delayed observations of events and states","volume":"80","author":"Liang","year":"2024","journal-title":"Eur. J. Control"},{"key":"10.1016\/j.sysconle.2026.106515_b41","series-title":"Introduction to Discrete Event Systems","author":"Cassandras","year":"2009"}],"container-title":["Systems &amp; Control Letters"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167691126001751?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167691126001751?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T20:00:14Z","timestamp":1783454414000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167691126001751"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9]]},"references-count":41,"alternative-id":["S0167691126001751"],"URL":"https:\/\/doi.org\/10.1016\/j.sysconle.2026.106515","relation":{},"ISSN":["0167-6911"],"issn-type":[{"value":"0167-6911","type":"print"}],"subject":[],"published":{"date-parts":[[2026,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Observations of both Events and States for Supervisory Control","name":"articletitle","label":"Article Title"},{"value":"Systems & Control Letters","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.sysconle.2026.106515","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"106515"}}