DocumentCode :
187889
Title :
Automatic Test Set Generation for Function Block Based Systems Using Model Checking
Author :
Lahtinen, Jussi
Author_Institution :
VTT Tech. Res. Centre of Finland, Espoo, Finland
fYear :
2014
fDate :
23-26 Sept. 2014
Firstpage :
216
Lastpage :
225
Abstract :
Many nuclear instrumentation and control (I&C) systems are designed using a function block diagram description of the system. Strict requirements pertain to the verification of these systems. Different verification techniques, including structure-based testing, are demanded by standards and the regulators. Unfortunately, the traditional structure-based test techniques intended for software code are not directly applicable to function block diagrams. However, coverage criteria for function block diagrams have recently been developed. In this work we have used these coverage criteria and developed a technique for generating structure-based test sets for function block based designs. The test set is automatically generated but the technique requires that a model checking model of the system is available. The technique utilises model checking to determine the concrete test cases. We have also described how tests can be generated so that multiple test requirements can be fulfilled at once, thus decreasing the number of generated test cases. We have implemented our approach as a proof-of-concept tool, and demonstrated the technique on a case study system.
Keywords :
digital instrumentation; formal verification; nuclear engineering computing; nuclear power; power engineering computing; power plants; program testing; automatic test set generation; coverage criteria; function block based designs; function block based systems; function block diagram description; function block diagrams; model checking model; nuclear instrumentation and control system; nuclear power plant safety system; proof-of-concept tool; software code; structure-based test set generation; structure-based testing; system verification; Circuit faults; Feedback loop; IEC standards; Model checking; Software; function block diagram; model checking; nuclear automation; structure-based testing; test generation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality of Information and Communications Technology (QUATIC), 2014 9th International Conference on the
Conference_Location :
Guimaraes
Print_ISBN :
978-1-4799-6132-0
Type :
conf
DOI :
10.1109/QUATIC.2014.15
Filename :
6984121
Link To Document :
بازگشت