Hyperfuzzing for soc security validation

SK Muduli, G Takhar, P Subramanyan - Proceedings of the 39th …, 2020 - dl.acm.org
Automated validation of security properties in modern systems-on-chip (SoC) designs is
challenging due to three reasons:(i) specification of security in the presence of adversarial …

Scalable concolic testing of RTL models

Y Lyu, P Mishra - IEEE Transactions on Computers, 2020 - ieeexplore.ieee.org
Simulation is widely used for validation of Register-Transfer-Level (RTL) models. While
simulating with millions of random or constrained-random tests can cover majority of the …

In-situ concolic testing of javascript

Z Li, F Xie - 2023 IEEE International Conference on Software …, 2023 - ieeexplore.ieee.org
JavaScript (JS) has evolved into a versatile and popular programming language for not only
the web, but also a wide range of server-side and client-side applications. Effective, efficient …

Concolic testing of SystemC designs

B Lin, K Cong, Z Yang, Z Liao, T Zhan… - … on Quality Electronic …, 2018 - ieeexplore.ieee.org
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 …

RiverFuzzRL-an open-source tool to experiment with reinforcement learning for fuzzing

C Paduraru, M Paduraru… - 2021 14th IEEE …, 2021 - ieeexplore.ieee.org
Combining fuzzing techniques and reinforcement learning could be an important direction in
software testing. However, there is a gap in support for experimentation in this field, as there …

Automated bug detection and replay for COTS linux kernel modules with concolic execution

B Chen, Z Yang, L Lei, K Cong… - 2020 IEEE 27th …, 2020 - ieeexplore.ieee.org
Linux kernel is pervasive in the cloud, on mobile platforms, and on supercomputers. To
support these diverse computing environments, the Linux kernel provides extensibility and …

End-to-end concolic testing for hardware/software co-validation

B Chen, K Cong, Z Yang, Q Wang… - … and Systems (ICESS …, 2019 - ieeexplore.ieee.org
Many recent approaches have been proposed to improve the quality of Systems-on-Chips
(SoC), mainly focusing on a specific part of the SoC, eg, device driver, hardware, firmware …

Optimizing decision making in concolic execution using reinforcement learning

C Paduraru, M Paduraru… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
This paper presents an improvement to a new opensource testing tool capable of performing
concolic execution on x86 binaries. The novelty is to use a reinforcement learning solution …

VirSoC: Automatic Synthesis of Virtual System-on-Chip Environments

T Alam, IB Ramaiah, S Ray - IEEE Transactions on Computer …, 2024 - ieeexplore.ieee.org
Modern System-on-Chip functionalities include significant software interacting closely with
low-level hardware to realize system functionalities. This software is developed concurrently …

Firver: concolic testing for systematic validation of firmware binaries

T Alam, Z Yang, B Chen, N Armour… - 2022 27th Asia and …, 2022 - ieeexplore.ieee.org
We present an infrastructure, FirVer, for systematic validation of firmware binaries. FirVer
makes unique use of virtual prototyping and unit testing interfaces for effective …