JACoW logo

Joint Accelerator Conferences Website

The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.


DOI:10.18429/JACoW-ICALEPCS2015-WEPGF092
Title PLCverif: A Tool to Verify PLC Programs Based on Model Checking Techniques
Authors
  • D. Darvas, E. Blanco Vinuelapresenter, B. Fernández Adiego
    CERN, Geneva, Switzerland
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.
Paper download WEPGF092.PDF [0.407 MB / 4 pages]
Poster download WEPGF092_POSTER.PDF [3.550 MB]
Conference ICALEPCS2015, Melbourne, Australia
Series International Conference on Accelerator and Large Experimental Physics Control Systems (15th)
Proceedings Link to full ICALEPCS2015 Proccedings
Session Poster session
Date 21-Oct-15   17:15–18:15
Main Classification Software Technology Evolution
Keywords PLC, software, controls, framework, background
Publisher JACoW, Geneva, Switzerland
Editors Lou Corvetti (AS, Clayton, Australia); Kathleen Riches (SLSA, Clayton, Australia); Volker RW Schaa (GSI, Darmstadt, Germany)
ISBN 978-3-95450-148-9
Published December 2015
Copyright
Copyright © 2015 by JACoW, Geneva, Switzerland     CC-BY Creative Commons License
cc Creative Commons Attribution 3.0