English

GreyConE: Greybox fuzzing+Concolic execution guided test generation for high level design

Software Engineering 2022-07-15 v3 Cryptography and Security

Abstract

Exhaustive testing of high-level designs pose an arduous challenge due to complex branching conditions, loop structures and inherent concurrency of hardware designs. Test engineers aim to generate quality test-cases satisfying various code coverage metrics to ensure minimal presence of bugs in a design. Prior works in testing SystemC designs are time inefficient which obstruct achieving the desired coverage in shorter time-span. We interleave greybox fuzzing and concolic execution in a systematic manner and generate quality test-cases accelerating test coverage metrics. Our results outperform state-of-the-art methods in terms of number of test cases and branch-coverage for some of the benchmarks, and runtime for most of them.

Keywords

Cite

@article{arxiv.2205.04047,
  title  = {GreyConE: Greybox fuzzing+Concolic execution guided test generation for high level design},
  author = {Mukta Debnath and Animesh Basak Chowdhury and Debasri Saha and Susmita Sur-Kolay},
  journal= {arXiv preprint arXiv:2205.04047},
  year   = {2022}
}

Comments

5 pages, 5 figures, 2 tables, 2 algorithms. Accepted in International Test Conference (ITC 2022)

R2 v1 2026-06-24T11:11:01.814Z