2014
DOI: 10.1002/stvr.1548
|View full text |Cite
|
Sign up to set email alerts
|

Automated test case generation for FBD programs implementing reactor protection system software

Abstract: Automated and effective testing for function block diagram (FBD) programs has become an important issue, as FBD is increasingly used in implementing safety-critical systems. This work describes an automated test case generation technique for FBD programs and its associated tool-FBDTester. Given an FBD program and desired test coverage criteria, FBDTester generates test requirements and invokes the Satisfiability Modulo Theories solver iteratively to derive a set of test cases. An industrial case study using re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
15
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
6
1
1

Relationship

2
6

Authors

Journals

citations
Cited by 24 publications
(16 citation statements)
references
References 36 publications
1
15
0
Order By: Relevance
“…The majority of the practitioners did not automate their testing process. The similar result was reported by J. Jee et al [8]. The percentage of automation process in the software testing lifecycle is shown in Figure 1.…”
Section: Introductionsupporting
confidence: 89%
See 2 more Smart Citations
“…The majority of the practitioners did not automate their testing process. The similar result was reported by J. Jee et al [8]. The percentage of automation process in the software testing lifecycle is shown in Figure 1.…”
Section: Introductionsupporting
confidence: 89%
“…Table 1 describes the related test case generation methodology based on tree and graph model. E. Jee et al, [8] present their approach for Functional Block Diagram (FBD) to test suite. They have proposed a test tool for generating automated test stubs based on testable sequence diagram from behaviour specification.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…These insights are mapped to current testing approaches as the ones proposed by Enoiu et al (2014); Jee et al (2014). Here we suggest that within the time period we investigate, Google Trends data not only can reflect the current popularity of programming programmable logic controllers using different languages but may help researchers to focus on developing test generation techniques that are relevant in practice.…”
Section: Introductionmentioning
confidence: 85%
“…FBD/LD are data-flow based programming languages for PLC, and the FBD/LD programs include almost no control flows, except for a few functional blocks containing internal timers like TOF and TON. Jee et al [33] developed 3 new data-flow based structural coverages for FBD programs and proposed a direct test of the FBD programs [34,35].…”
Section: B the Plc Software Developmentmentioning
confidence: 99%