Automatic Test Set Generation for Function Block Based Systems Using Model Checking
Quality of Information and Communications Technology (QUATIC)(2014)
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.
MoreTranslated text
Key words
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,function block diagram,model checking,nuclear automation,structure-based testing,test generation
PDF
View via Publisher
AI Read Science
Must-Reading Tree
Example

Generate MRT to find the research sequence of this paper
Related Papers
Automated Test Sequence Generation for Function Block Diagram Programs
2016 23rd Asia-Pacific Software Engineering Conference (APSEC) 2016
被引用7
FBDTester 2.0: Automated Test Sequence Generation for FBD Programs with Internal Memory States.
Science of computer programming 2018
被引用22
Analytic Method for Automatic Test Case Generation for Function Block Diagram.
2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) 2020
被引用2
Model Checking Application on Function Block Diagram Model
2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) 2020
被引用3
Test Case Generation for Function Block Diagram Based on Blocks’ Predefined Behaviour
2021 23rd International Conference on Process Control (PC) 2021
被引用1
Software Testing Verification and Reliability 2022
被引用2
2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA) 2022
被引用0
Search-based Test Case Selection for PLC Systems Using Functional Block Diagram Programs
2023 IEEE 34TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, ISSRE 2023
被引用0
Data Disclaimer
The page data are from open Internet sources, cooperative publishers and automatic analysis results through AI technology. We do not make any commitments and guarantees for the validity, accuracy, correctness, reliability, completeness and timeliness of the page data. If you have any questions, please contact us by email: report@aminer.cn
Chat Paper
GPU is busy, summary generation fails
Rerequest