Projects per year
Abstract
Nuclear domain safety systems are commonly designed using
function block diagrams that are automatically translated
into software code. These safety systems need to be
rigorously verified. One of the verification techniques
required by standards and nuclear regulators is
structure-based testing. Structure-based testing of
automatically generated code is not effective in
detecting defects in function block diagrams. Hence,
several approaches for structurebased testing on the
level of the function block diagrams have recently
emerged. We have defined three structure-based test
criteria for function block diagrams, and developed an
automatic technique for designing test cases according to
these criteria that uses model checking to generate the
test cases. Unlike other similar test criteria, the
developed criteria especially focus on the time-dependent
aspects of the test requirements. We have tested our
technique on fictitious function block diagrams, and a
set of vendor-specific real-world industrial function
block diagrams. The fault detection capability of the
method is analysed using mutation analysis. The results
suggest that the developed technique is scalable to most
nuclear domain safety systems. The average fault
detection capability of the generated tests ranged from
90 % to 95 % in our experiments.
| Original language | English |
|---|---|
| Publisher | VTT Technical Research Centre of Finland |
| Number of pages | 19 |
| Publication status | Published - 2015 |
| MoE publication type | D4 Published development or research report or study |
Publication series
| Series | VTT Research Report |
|---|---|
| Volume | VTT-R-04004-15 |
Keywords
- structure-based testing
- function block diagram
- model checking
- mutation analysis
Fingerprint
Dive into the research topics of 'Supporting structure-based test design using model checking'. Together they form a unique fingerprint.Projects
- 1 Finished
-
SAUNA: Integrated safety assessment and justification of nuclear power plant automation
Pakonen, A. (Manager), Tommila, T. (Participant), Alanen, J. (Participant), Björkman, K. (Participant), Laarni, J. (Participant), Lahtinen, J. (Participant), Oedewald, P. (Participant), Papakonstantinou, N. (Participant), Reiman, T. (Participant), Tyrväinen, T. (Participant), Valkonen, J. (Participant), Koskinen, H. (Participant), Porthin, M. (Participant), Savioja, P. (Participant), Linnosmaa, J. (Participant), Vyatkin, V. (Participant), Pang, C. (Participant), Buzhinsky, I. (Participant), Varkoi, T. (Participant), Nevalainen, R. (Participant), Holmberg, J.-E. (Participant), Uusitalo, E. (Participant) & Koskela, M. (Participant)
1/02/15 → 31/01/19
Project: Research