A tool for the certification of sequential function chart based system specifications
conference contribution
posted on 2024-10-31, 17:20authored byJan Olaf Blech
We describe a tool framework for certifying properties of sequential function chart (SFC) based system specifications: CERTPLC. CERTPLC handles programmable logic controller (PLC) descriptions provided in the SFC language of the IEC 61131-3 standard. It provides routines to certify properties of systems by delivering an independently checkable formal system description and proof (called certificate) for the desired properties. We focus on properties that can be described as inductive invariants. System descriptions and certificates are generated and handled using the COQ proof assistant. Our tool framework is used to provide supporting evidence for the safety of embedded systems in the industrial automation domain to third-party authorities. In this paper we focus on the tool's architecture, requirements and implementation aspects.
History
Start page
81
End page
96
Total pages
16
Outlet
Proceedings of the 6th International Workshop on Systems Software Verification (SSV 2011)
Editors
Jorg Brauer, Marco Roveri, Hendrik Tews
Name of conference
SSV 2011
Publisher
Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik