Published August 29, 2025 | Version v1

Formal verification of UNICOS-CPC PLC Baseline Objects

Authors/Creators

  • 1. ROR icon University of Gothenburg

Contributors

  • 1. ROR icon European Organization for Nuclear Research

Description

During my time at CERN, I worked on the application of formal verification to UNICOS-CPC baseline objects using PLCverif to enhance framework reliability, improve object understanding and minimize extensive testing efforts. The project demonstrated that formal verification can uncover code bugs, difficult to detect through conventional testing. Through analysis of the OnOff object, specific instances of safety requirement violations were identified. Furthermore, clearer specifications were created, including for example the OnOff mode manager and an automated verification pipeline built to streamline testing for new object versions. This project showcases that formal verification not only improves the quality of UNICOS-CPC but also provides a deeper understanding of their behavior, potentially enabling a future model-based development process to build more robust systems and reduce testing workloads.

Files

CERN_BE_ICS_Louis_Report.pdf

Files (419.9 kB)

Name Size Download all
md5:bcef3a63c35197c9f6c66a555160cbc1
419.9 kB Preview Download

Additional details

Dates

Created
2025-08-29

CERN

Linked records