Rust for Embedded Systems: Current State and Open Problems

A Sharma, S Sharma, SR Tanksalkar… - Proceedings of the …, 2024 - dl.acm.org
Embedded software is used in safety-critical systems such as medical devices and
autonomous vehicles, where software defects, including security vulnerabilities, have severe …

Rust for embedded systems: current state, challenges and open problems

A Sharma, S Sharma, S Torres-Arias… - arxiv preprint arxiv …, 2023 - arxiv.org
Embedded software is used in safety-critical systems such as medical devices and
autonomous vehicles, where software defects, including security vulnerabilities, have severe …

Sok: Where to fuzz? assessing target selection methods in directed fuzzing

F Weissberg, J Möller, T Ganz, E Imgrund… - Proceedings of the 19th …, 2024 - dl.acm.org
A common paradigm for improving fuzzing performance is to focus on selected regions of a
program rather than its entirety. While previous work has largely explored how these …

Fuzzing embedded systems using debug interfaces

M Eisele, D Ebert, C Huth, A Zeller - Proceedings of the 32nd ACM …, 2023 - dl.acm.org
Fuzzing embedded systems is hard. Their key components–microcontrollers–are highly
diverse and cannot be easily virtualized; their software may not be changed or instrumented …

A systematic review of fuzzing

X Zhao, H Qu, J Xu, X Li, W Lv, GG Wang - Soft Computing, 2024 - Springer
Fuzzing is an important technique in software and security testing that involves continuously
generating a large number of test cases against target programs to discover unexpected …

Fuzzing drones for anomaly detection: A systematic literature review

VK Malviya, W Minn, LK Shar, L Jiang - Computers & Security, 2024 - Elsevier
Drones, also referred to as Unmanned Aerial Vehicles (UAVs), are becoming popular today
due to their uses in different fields and recent technological advancements which provide …

Special Session: Detecting and Defending Vulnerabilities in Heterogeneous and Monolithic Systems: Current Strategies and Future Directions

VN Patnala, SMP Dinakarrao… - … , and Synthesis for …, 2024 - ieeexplore.ieee.org
Embedded systems are evolving in complexity, leading to the emergence of multiple threats.
The co-design and execution of software on the embedded systems further exacerbate the …

Fuzzing trusted execution environments with Rust

G Blinowski, M Szaknis - Computers & Security, 2025 - Elsevier
Fuzzing, a software testing technique, aims to uncover bugs by subjecting the target
program to random inputs, thus discerning abnormal program behaviors such as crashes. In …

StructuredFuzzer: Fuzzing Structured Text-Based Control Logic Applications

KA Koffi, V Kampourakis, J Song, C Kolias, RC Ivans - Electronics, 2024 - mdpi.com
Rigorous testing methods are essential for ensuring the security and reliability of industrial
controller software. Fuzzing, a technique that automatically discovers software bugs, has …

Standardization in the Transformation of Civic Systems Using Safe and Secure Internet of Things Systems

AD Jadhav - Internet of Everything for Smart City and Smart …, 2023 - Springer
The economic value of the industrial, smart city, home, and many more transformations by
Internet of Things (IoT) across all industries is estimated to be trillions of dollars, and the …