Improve Model Testing by Integrating Bounded Model Checking and Coverage Guided Fuzzing
Yixiao Yang

TL;DR
This paper introduces SPsCGF, a novel integration of bounded model checking and coverage-guided fuzzing, significantly improving test coverage and efficiency for control logic models in industrial applications.
Contribution
It proposes a new method combining bounded model checking and fuzzing with signal-specific mutations, enhancing model testing effectiveness.
Findings
Achieves 8% to 38% higher coverage
3x to 10x faster testing times
Effective on industrial control logic models
Abstract
The control logic models built by Simulink or Ptolemy have been widely used in industry scenes. It is an urgent need to ensure the safety and security of the control logic models. Test case generation technologies are widely used to ensure the safety and security. State-of-the-art model testing tools employ model checking techniques or search-based methods to generate test cases. Traditional search based techniques based on Simulink simulation are plagued by problems such as low speed and high overhead. Traditional model checking techniques such as symbolic execution have limited performance when dealing with nonlinear elements and complex loops. Recently, coverage guided fuzzing technologies are known to be effective for test case generation, due to their high efficiency and impressive effects over complex branches of loops. In this paper, we apply fuzzing methods to improve model…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Formal Methods in Verification · Real-time simulation and control systems
