MuGenFBD: Automated Mutant Generator for Function Block Diagram Programs


KIPS Transactions on Software and Data Engineering, Vol. 10, No. 4, pp. 115-124, Apr. 2021
https://doi.org/10.3745/KTSDE.2021.10.4.115,   PDF Download:
Keywords: Mutant Generation, Mutation Analysis, Function Block Diagram, Software Testing
Abstract

Since function block diagram (FBD) programs are widely used to implement safety-critical systems, effective testing for FBD programs has become important. Mutation testing, a fault-based testing, is highly effective in fault detection but computationally expensive. To support testers for FBD programs, we propose an automated mutant generator for FBD programs. We designed the MuGenFBD tool with the cost and equivalent mutant issues in consideration. We conducted experiments on real industrial examples to present the performance of MuGenFBD. The results show that MuGenFBD can generate mutants for FBD programs automatically with low probability of equivalent mutants and low cost. This tool can effectively support mutation analysis and mutation-adequate test generation for FBD programs.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
L. Liu, E. Jee, D. Bae, "MuGenFBD: Automated Mutant Generator for Function Block Diagram Programs," KIPS Transactions on Software and Data Engineering, vol. 10, no. 4, pp. 115-124, 2021. DOI: https://doi.org/10.3745/KTSDE.2021.10.4.115.

[ACM Style]
Lingjun Liu, Eunkyoung Jee, and Doo-Hwan Bae. 2021. MuGenFBD: Automated Mutant Generator for Function Block Diagram Programs. KIPS Transactions on Software and Data Engineering, 10, 4, (2021), 115-124. DOI: https://doi.org/10.3745/KTSDE.2021.10.4.115.