TY - GEN
T1 - Verifying O-observability for Discrete Event Systems under Nondeterministic Observations
AU - Zhou, Lei
AU - Shu, Shaolong
AU - Fang, Hao
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/10/9
Y1 - 2020/10/9
N2 - In practical systems, due to reasons such as sensor limitations, sensor faults and packet losses in networks, the observations of events become nondeterministic. The supervisory control problem of discrete event systems becomes more complicated. In our previous work, we investigate the supervisory control problem under nondeterministic observations. O-observability is introduced and plays an important role on solving the supervisory control problem. In this paper, we try to find an effective algorithm to check it. By introducing the subset of conflict states, we only need to check the subset of conflict states for every state and each event generated from it. We then construct a transformed automaton which has deterministic observations. Based on the transformed automaton, we find all the invalid strings that violate O-observability. By removing all the invalid strings from the transformed automaton, we obtain an automaton consisting of all valid strings. We show that O-observability holds if and only if the set of all valid strings equals the specification language.
AB - In practical systems, due to reasons such as sensor limitations, sensor faults and packet losses in networks, the observations of events become nondeterministic. The supervisory control problem of discrete event systems becomes more complicated. In our previous work, we investigate the supervisory control problem under nondeterministic observations. O-observability is introduced and plays an important role on solving the supervisory control problem. In this paper, we try to find an effective algorithm to check it. By introducing the subset of conflict states, we only need to check the subset of conflict states for every state and each event generated from it. We then construct a transformed automaton which has deterministic observations. Based on the transformed automaton, we find all the invalid strings that violate O-observability. By removing all the invalid strings from the transformed automaton, we obtain an automaton consisting of all valid strings. We show that O-observability holds if and only if the set of all valid strings equals the specification language.
KW - Automaton
KW - Discrete Event Systems
KW - Nondeterministic Observations
KW - Observability
KW - Supervisory Control
UR - http://www.scopus.com/inward/record.url?scp=85098083331&partnerID=8YFLogxK
U2 - 10.1109/ICCA51439.2020.9264344
DO - 10.1109/ICCA51439.2020.9264344
M3 - Conference contribution
AN - SCOPUS:85098083331
T3 - IEEE International Conference on Control and Automation, ICCA
SP - 564
EP - 569
BT - 2020 IEEE 16th International Conference on Control and Automation, ICCA 2020
PB - IEEE Computer Society
T2 - 16th IEEE International Conference on Control and Automation, ICCA 2020
Y2 - 9 October 2020 through 11 October 2020
ER -