Automated test coverage measurement for reactor protection system software implemented in function block diagram

11Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present FBDTestMeasurer, an automated test coverage measurement tool for function block diagram (FBD) programs which are increasingly used in implementing safety critical systems such as nuclear reactor protection systems. We have defined new structural test coverage criteria for FBD programs in which dataflow-centric characteristics of FBD programs were well reflected. Given an FBD program and a set of test cases, FBDTestMeasurer produces test coverage score and uncovered test requirements with respect to the selected coverage criteria. Visual representation of uncovered data paths enables testers to easily identify which parts of the program need to be tested further. We found many aspects of the FBD logic that were not tested sufficiently when conducting a case study using test cases prepared by domain experts for reactor protection system software. Domain experts found this technique and tool highly intuitive and useful to measure the adequacy of FBD testing and generate additional test cases. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Jee, E., Kim, S., Cha, S., & Lee, I. (2010). Automated test coverage measurement for reactor protection system software implemented in function block diagram. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6351 LNCS, pp. 223–236). https://doi.org/10.1007/978-3-642-15651-9_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free