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...
Autores principales: | , , |
---|---|
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 |