Lopez-Miguel, I. D., Fernández Adiego, B., Salinas, M., & Betz, C. (2025). Formal Verification of PLCs as a Service: A CERN-GSI Safety-Critical Case Study (extended version). arXiv. https://doi.org/10.34726/10422
E191-01 - Forschungsbereich Cyber-Physical Systems E056-13 - Fachbereich LogiCS
-
ArXiv ID:
2502.19150
-
Date (published):
26-Feb-2025
-
Preprint Server:
arXiv
-
Keywords:
Formal verification; Programmable logic controller; PLC; CERN; Safety-critical system
en
Abstract:
The increased technological complexity and demand for software reliability require organizations to formally design and verify their safety-critical programs to minimize systematic failures. Formal methods are recommended by functional safety standards (e.g., by IEC 61511 for the process industry and by the generic IEC 61508) and play a crucial role. Their structured approach reduces ambiguity in system requirements, facilitating early error detection. This paper introduces a formal verification service for PLC (programmable logic controller) programs compliant with functional safety standards, providing external expertise to organizations while eliminating the need for extensive internal training. It offers a cost-effective solution to meet the rising demands for formal verification processes. The approach is extended to include modeling time-dependent, know-how-protected components, enabling formal verification of real safety-critical applications. A case study shows the application of PLC formal verification as a service provided by CERN in a safety-critical installation at the GSI particle accelerator facility.
en
Research Areas:
Logic and Computation: 20% Information Systems Engineering: 50% Automation and Robotics: 30%