Abstract
A rigorous check is a significant phase in the design process of control programs of safety-critical cyber-physical systems. Here, we consider such programs to be implemented using IEC 61499 standard for industrial automation. After the check is performed (for example, using formal verification), the engineer needs to ensure that even in unexpected situations, the system will not fail during the runtime, and for this online verification methods can be utilized. In this work, we consider attaching monitors implemented as basic function blocks to the interface of the controller, thus having a property being monitored represented in the form of a state machine. Now, monitors make the system safer only if their quality is also ensured. Since their complexity is far lower than the complexity of the controller, they can be model checked, however, in the case of IEC 61499 function blocks, open-loop model checking will produce spurious counterexamples as it will allow combinations that are not possible according to the IEC 61499 function blocks semantics (e.g., data transferred without firing the event). The current work addresses this issue and proposes a method for close-loop model checking of monitors, using the non-deterministic twin of a controller under supervision. We present our approach using the system of two orthogonal pneumatic cylinders.
Original language | English |
---|---|
Title of host publication | 2023 IEEE 32nd International Symposium on Industrial Electronics, ISIE 2023 - Proceedings |
Publisher | IEEE |
Number of pages | 6 |
ISBN (Electronic) | 979-8-3503-9971-4 |
DOIs | |
Publication status | Published - 2023 |
MoE publication type | A4 Conference publication |
Event | International Symposium on Industrial Electronics - Espoo, Finland Duration: 19 Jun 2023 → 21 Jun 2023 Conference number: 32 |
Publication series
Name | Proceedings of the IEEE International Symposium on Industrial Electronics |
---|---|
Volume | 2023-June |
ISSN (Electronic) | 2163-5145 |
Conference
Conference | International Symposium on Industrial Electronics |
---|---|
Abbreviated title | ISIE |
Country/Territory | Finland |
City | Espoo |
Period | 19/06/2023 → 21/06/2023 |
Keywords
- Formal verification
- IEC 61499
- model checking
- monitors