Formal Verification of Safety Automation Logic Designs

Janne Valkonen, Matti Koskimies, Kim Björkman, Keijo Heljanko, Ilkka Niemelä, Jari Hämäläinen

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    Abstract

    In safety critical processes, especially in nuclear power plants, the new digitalized automation (I&C) systems have brought out new needs for safety evaluation. The programmable digital logic controllers can perform complicated control tasks and, thus, their comprehensive verification against safety requirements is a difficult task. Model checking is a promising approach that enables complete verification of a logic design when a finite state machine model of the control logic is available. The paper describes the use of model checking for the verification of an arc protection system and summarizes experiences of utilizing model checking in automation design and verification. For the verification of the arc protection system, it was necessary to model the overall design of the system and its operation environment. The environment model could be kept relatively simple while covering the essential behaviour of the environment. The results show that it is possible to reliably verify the presence of a desired or the absence of an undesired behaviour of the system. The possibility of complete verification makes model checking different from simulation based testing where only selected schemes can be simulated and one can never be sure that all the possible sequences are examined.
    Original languageEnglish
    Title of host publicationAutomaatio XVIII
    EditorsMatti Ketonen
    Place of PublicationHelsinki
    PublisherSuomen automaatioseura
    Number of pages6
    ISBN (Print)978-952-5183-35-1
    Publication statusPublished - 2009
    MoE publication typeA4 Article in a conference publication
    EventAutomaatio XVIII Seminaari - Helsinki, Finland
    Duration: 17 Mar 200918 Mar 2009

    Publication series

    SeriesSuomen automaatioseura. Julkaisusarja
    Volume36
    ISSN1455-6502

    Seminar

    SeminarAutomaatio XVIII Seminaari
    Country/TerritoryFinland
    CityHelsinki
    Period17/03/0918/03/09

    Keywords

    • safety automation
    • I&C
    • modelchecking
    • formal verification
    • NuSMV

    Fingerprint

    Dive into the research topics of 'Formal Verification of Safety Automation Logic Designs'. Together they form a unique fingerprint.

    Cite this