Model-checking infinite-state nuclear safety I&C systems with nuXmv

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

    5 Citations (Scopus)
    170 Downloads (Pure)

    Abstract

    For over a decade, model checking has been successfully used to formally verify the instrumentation and control (I&C) logic design in Finnish nuclear power plant projects. One of the practical challenges is that the model checker NuSMV forces the user to abstract the way analog signals are processed in the model, which causes extra manual work, and could mask actual design issues. In this paper, we experiment with the newer tool nuXmv, which supports infinite-state modelling. Using actual models from practical industrial projects, we show that after changing the analog signal processing to be based on real number math, the analysis times are still manageable. The disadvantage is that certain useful types of formal properties are not supported by the infinite-state algorithms. We also discuss the nuclear industry specific features of I&C programming languages, which cause significant constraints on domain-specific formal verification method and tool development.
    Original languageEnglish
    Title of host publicationProceedings - 2021 IEEE 19th International Conference on Industrial Informatics, INDIN 2021
    PublisherIEEE Institute of Electrical and Electronic Engineers
    Number of pages6
    ISBN (Electronic)978-1-7281-4395-8
    ISBN (Print)978-1-7281-4396-5
    DOIs
    Publication statusPublished - 23 Jul 2021
    MoE publication typeA4 Article in a conference publication
    Event2021 IEEE 19th International Conference on Industrial Informatics, INDIN 2021 - Palma de Mallorca, Spain
    Duration: 21 Jul 202123 Jul 2021

    Conference

    Conference2021 IEEE 19th International Conference on Industrial Informatics, INDIN 2021
    Period21/07/2123/07/21

    Keywords

    • Industries
    • Computer languages
    • Heuristic algorithms
    • Signal processing algorithms
    • Manuals
    • Tools
    • Signal processing

    Fingerprint

    Dive into the research topics of 'Model-checking infinite-state nuclear safety I&C systems with nuXmv'. Together they form a unique fingerprint.

    Cite this