Cargando…

PLCverif Re-engineered: An Open Platform for the Formal Analysis of PLC Programs

Programmable Logic Controllers (PLC) are widely used for industrial automation in industry and at CERN. The reliability of PLC software is crucial, but typically only testing is used to validate it. Our work targets the use of formal verification in practical ways for many years, which showed that i...

Descripción completa

Detalles Bibliográficos
Autores principales: Blanco Viñuela, Enrique, Darvas, Dániel, Molnár, Vince
Lenguaje:eng
Publicado: 2020
Materias:
Acceso en línea:https://dx.doi.org/10.18429/JACoW-ICALEPCS2019-MOBPP01
http://cds.cern.ch/record/2777799
_version_ 1780971704514772992
author Blanco Viñuela, Enrique
Darvas, Dániel
Molnár, Vince
author_facet Blanco Viñuela, Enrique
Darvas, Dániel
Molnár, Vince
author_sort Blanco Viñuela, Enrique
collection CERN
description Programmable Logic Controllers (PLC) are widely used for industrial automation in industry and at CERN. The reliability of PLC software is crucial, but typically only testing is used to validate it. Our work targets the use of formal verification in practical ways for many years, which showed that it can be beneficial and practically applicable to various PLC programs. In this paper, we present PLCverif, our platform for formal analysis of PLC programs which has largely enhanced the quality of the deployed PLC software. By re-engineering the previous internal prototype tool, we built PLCverif to be an open, extensible platform that can be used not only for CERN’s specific PLC programs. PLCverif is licensed under an open source license, allowing the interested parties to use and extend it.
id cern-2777799
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2020
record_format invenio
spelling cern-27777992022-01-14T14:55:02Zdoi:10.18429/JACoW-ICALEPCS2019-MOBPP01http://cds.cern.ch/record/2777799engBlanco Viñuela, EnriqueDarvas, DánielMolnár, VincePLCverif Re-engineered: An Open Platform for the Formal Analysis of PLC ProgramsAccelerators and Storage RingsProgrammable Logic Controllers (PLC) are widely used for industrial automation in industry and at CERN. The reliability of PLC software is crucial, but typically only testing is used to validate it. Our work targets the use of formal verification in practical ways for many years, which showed that it can be beneficial and practically applicable to various PLC programs. In this paper, we present PLCverif, our platform for formal analysis of PLC programs which has largely enhanced the quality of the deployed PLC software. By re-engineering the previous internal prototype tool, we built PLCverif to be an open, extensible platform that can be used not only for CERN’s specific PLC programs. PLCverif is licensed under an open source license, allowing the interested parties to use and extend it.oai:cds.cern.ch:27777992020
spellingShingle Accelerators and Storage Rings
Blanco Viñuela, Enrique
Darvas, Dániel
Molnár, Vince
PLCverif Re-engineered: An Open Platform for the Formal Analysis of PLC Programs
title PLCverif Re-engineered: An Open Platform for the Formal Analysis of PLC Programs
title_full PLCverif Re-engineered: An Open Platform for the Formal Analysis of PLC Programs
title_fullStr PLCverif Re-engineered: An Open Platform for the Formal Analysis of PLC Programs
title_full_unstemmed PLCverif Re-engineered: An Open Platform for the Formal Analysis of PLC Programs
title_short PLCverif Re-engineered: An Open Platform for the Formal Analysis of PLC Programs
title_sort plcverif re-engineered: an open platform for the formal analysis of plc programs
topic Accelerators and Storage Rings
url https://dx.doi.org/10.18429/JACoW-ICALEPCS2019-MOBPP01
http://cds.cern.ch/record/2777799
work_keys_str_mv AT blancovinuelaenrique plcverifreengineeredanopenplatformfortheformalanalysisofplcprograms
AT darvasdaniel plcverifreengineeredanopenplatformfortheformalanalysisofplcprograms
AT molnarvince plcverifreengineeredanopenplatformfortheformalanalysisofplcprograms