CERN Accelerating science

Published Articles
Title PLCverif: A Tool to Verify PLC Programs Based on Model Checking Techniques
Author(s) Darvas, Dániel (CERN) ; Blanco Vinuela, Enrique (CERN) ; Fernández Adiego, Borja (CERN)
Publication 2015
Number of pages 4
In: 15th International Conference on Accelerator and Large Experimental Physics Control Systems, Melbourne, Australia, 17 - 23 Oct 2015, pp.WEPGF092
DOI 10.18429/JACoW-ICALEPCS2015-WEPGF092
Subject category Accelerators and Storage Rings
Abstract Model checking is a promising formal verification method to complement testing in order to improve the quality of PLC programs. However, its application typically needs deep expertise in formal methods. To overcome this problem, we introduce PLCverif, a tool that builds on our verification methodology and hides all the formal verification-related difficulties from the user, including model construction, model reduction and requirement formalisation. The goal of this tool is to make model checking accessible to the developers of the PLC programs. Currently, PLCverif supports the verification of PLC code written in ST (Structured Text), but it is open to other languages defined in IEC 61131-3. The tool can be easily extended by adding new model checkers.
Copyright/License CC-BY-3.0

Corresponding record in: Inspire


 Datensatz erzeugt am 2016-09-06, letzte Änderung am 2017-07-31


Volltext:
Volltext herunterladenPDF
Externer link:
Volltext herunterladenJACoW