Abstract

SystemC is a system-level modelling language widely used in the semiconductor industry. SystemC validation is both necessary and important, since undetected bugs may propagate to final silicon products, which can be extremely expensive and dangerous. However, it is challenging to validate SystemC designs due to their heavy usage of object-oriented features, event-driven simulation semantics, and inherent concurrency. In this paper, we present CTSC, an automated, easyto- deploy, scalable, and effective binary-level concolic testing framework for SystemC designs. We have implemented CTSC and applied it to an open source SystemC benchmark. In our extensive experiments, the CTSC-generated test cases achieved high code coverage, triggered 14 assertions, and found two severe bugs. In addition, the experiments on two designs with more than 2K lines of SystemC code show that our approach scales to designs of practical sizes.

Keywords:
SystemC Concolic testing Computer science Benchmark (surveying) Scalability Concurrency Symbolic execution Embedded system Programming language Transaction-level modeling Hardware description language Computer architecture Software Operating system Field-programmable gate array

Metrics

15
Cited By
2.68
FWCI (Field Weighted Citation Impact)
26
Refs
0.88
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

VLSI and Analog Circuit Testing
Physical Sciences →  Computer Science →  Hardware and Architecture
Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software
Radiation Effects in Electronics
Physical Sciences →  Engineering →  Electrical and Electronic Engineering

Related Documents

JOURNAL ARTICLE

Incremental Concolic Testing of Register-Transfer Level Designs

Hasini WitharanaAruna JayasenaPrabhat Mishra

Journal:   ACM Transactions on Design Automation of Electronic Systems Year: 2024 Vol: 29 (3)Pages: 1-23
JOURNAL ARTICLE

Concolic testing

Koushik Sen

Year: 2007 Pages: 571-572
JOURNAL ARTICLE

Quantum Concolic Testing

Shangzhou XiaJianjun ZhaoFuyuan ZhangXiaoyu Guo

Journal:   Proceedings of the ACM on software engineering. Year: 2025 Vol: 2 (ISSTA)Pages: 1146-1166
© 2026 ScienceGate Book Chapters — All rights reserved.