Rust for Embedded Systems: Current State and Open Problems
Embedded software is used in safety-critical systems such as medical devices and
autonomous vehicles, where software defects, including security vulnerabilities, have severe …
autonomous vehicles, where software defects, including security vulnerabilities, have severe …
Rust for embedded systems: current state, challenges and open problems
Embedded software is used in safety-critical systems such as medical devices and
autonomous vehicles, where software defects, including security vulnerabilities, have severe …
autonomous vehicles, where software defects, including security vulnerabilities, have severe …
Sok: Where to fuzz? assessing target selection methods in directed fuzzing
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 …
program rather than its entirety. While previous work has largely explored how these …
Fuzzing embedded systems using debug interfaces
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 …
diverse and cannot be easily virtualized; their software may not be changed or instrumented …
A systematic review of fuzzing
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 …
generating a large number of test cases against target programs to discover unexpected …
Fuzzing drones for anomaly detection: A systematic literature review
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 …
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 …
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 …
program to random inputs, thus discerning abnormal program behaviors such as crashes. In …
StructuredFuzzer: Fuzzing Structured Text-Based Control Logic Applications
Rigorous testing methods are essential for ensuring the security and reliability of industrial
controller software. Fuzzing, a technique that automatically discovers software bugs, has …
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 …
Internet of Things (IoT) across all industries is estimated to be trillions of dollars, and the …