Projects per year
Abstract
The design of safety-critical cyber-physical systems requires a rigorous check of their operation logic, as well as an analysis of their overall instrumentation and control (I&C) architectures. In this article, we focus on the latter and use formal verification methods to reason about the correctness of an I&C architecture represented with an ontology, using the example of a nuclear power plant design. A safe nuclear power plant must comply with the defense-in-depth principle, which introduces constraints on the physical and functional components of the I&C systems it consists of. This work presents a method for designing nonfunctional requirements using function block diagrams, its definition using logical programming, and demonstrates its implementation in a graphical tool, FBQL. The tool takes as input an ontology representing the I&C architecture to be checked and allows visual design of complex nonfunctional requirements as well as explanation of the results of the checks.
| Original language | English |
|---|---|
| Pages (from-to) | 616-631 |
| Journal | IEEE Open Journal of the Industrial Electronics Society |
| Volume | 5 |
| DOIs | |
| Publication status | Published - 2024 |
| MoE publication type | A1 Journal article-refereed |
Funding
Finnish Research Programme on Nuclear Power Plant Safety 2018-2022 (Grant Number: SAFIR 2022)
Keywords
- Computer architecture
- Formal verification
- Function block diagrams
- I&C architecture
- Industrial electronics
- Instruments
- logical programming
- non-functional requirements
- Ontologies
- ontology
- Power generation
- Safety
- safety-critical systems
- nonfunctional requirements
- Function block diagrams (FBDs)
- instrumentation and control (I&C) architecture
Fingerprint
Dive into the research topics of 'Formal verification of non-functional requirements of overall instrumentation and control architectures'. Together they form a unique fingerprint.Projects
- 1 Finished
-
SEARCH: Safety and security assessment of overall I&C architectures
Pakonen, A. (Manager), Alanen, J. (Participant), Björkman, K. (Participant), Linnosmaa, J. (Participant), Papakonstantinou, N. (Participant), Malm, T. (Participant), Helminen, A. (Participant), Biswas, P. (Participant), Pärssinen, J. (Participant), Raitio, P. (Participant), Vyatkin, V. (Participant), Ovsiannikova, P. (Participant) & Buzhinsky, I. (Participant)
1/02/19 → 31/01/23
Project: Research