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 language | English |
---|---|
Title of host publication | Proceedings - 2021 IEEE 19th International Conference on Industrial Informatics, INDIN 2021 |
Publisher | IEEE Institute of Electrical and Electronic Engineers |
Number of pages | 6 |
ISBN (Electronic) | 978-1-7281-4395-8 |
ISBN (Print) | 978-1-7281-4396-5 |
DOIs | |
Publication status | Published - 23 Jul 2021 |
MoE publication type | A4 Article in a conference publication |
Event | 2021 IEEE 19th International Conference on Industrial Informatics, INDIN 2021 - Palma de Mallorca, Spain Duration: 21 Jul 2021 → 23 Jul 2021 |
Conference
Conference | 2021 IEEE 19th International Conference on Industrial Informatics, INDIN 2021 |
---|---|
Period | 21/07/21 → 23/07/21 |
Keywords
- Industries
- Computer languages
- Heuristic algorithms
- Signal processing algorithms
- Manuals
- Tools
- Signal processing