Learning-guided network fuzzing for testing cyber-physical system defences

Y Chen, CM Poskitt, J Sun, S Adepu… - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
The threat of attack faced by cyber-physical systems (CPSs), especially when they play a
critical role in automating public infrastructure, has motivated research into a wide variety of …

SLEMI: Equivalence modulo input (EMI) based mutation of CPS models for finding compiler bugs in Simulink

SA Chowdhury, SL Shrestha, TT Johnson… - Proceedings of the ACM …, 2020 - dl.acm.org
Finding bugs in commercial cyber-physical system development tools (or" model-based
design" tools) such as MathWorks's Simulink is important in practice, as these tools are …

Automatically finding bugs in a commercial cyber-physical system development tool chain with SLforge

SA Chowdhury, S Mohian, S Mehra… - Proceedings of the 40th …, 2018 - dl.acm.org
Cyber-physical system (CPS) development tool chains are widely used in the design,
simulation, and verification of CPS data-flow models. Commercial CPS tool chains such as …

Will dependency conflicts affect my program's semantics?

Y Wang, R Wu, C Wang, M Wen, Y Liu… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Java projects are often built on top of various third-party libraries. If multiple versions of a
library exist on the classpath, JVM will only load one version and shadow the others, which …

Active fuzzing for testing and securing cyber-physical systems

Y Chen, B Xuan, CM Poskitt, J Sun… - Proceedings of the 29th …, 2020 - dl.acm.org
Cyber-physical systems (CPSs) in critical infrastructure face a pervasive threat from
attackers, motivating research into a variety of countermeasures for securing them …

Mofuzz: A fuzzer suite for testing model-driven software engineering tools

HL Nguyen, N Nassar, T Kehrer… - Proceedings of the 35th …, 2020 - dl.acm.org
Fuzzing or fuzz testing is an established technique that aims to discover unexpected
program behavior (eg, bugs, security vulnerabilities, or crashes) by feeding automatically …

Figcps: Effective failure-inducing input generation for cyber-physical systems with deep reinforcement learning

S Zhang, S Liu, J Sun, Y Chen, W Huang… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Cyber-Physical Systems (CPSs) are composed of computational control logic and physical
processes, which intertwine with each other. CPSs are widely used in various domains of …

[PDF][PDF] DeepFuzzSL: Generating models with deep learning to find bugs in the Simulink toolchain

SL Shrestha, SA Chowdhury, C Csallner - 2nd workshop on testing for …, 2020 - par.nsf.gov
Testing cyber-physical system (CPS) development tools such as MathWorks' Simulink is
very important as they are widely used in design, simulation, and verification of CPS models …

Simulink Compiler Testing via Configuration Diversification With Reinforcement Learning

X Li, S Guo, H Cheng, H Jiang - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Simulink compiler testing is important since all cyber-physical system (CPS) models are
required to be compiled by Simulink compiler. Current testing processes use CPS models …

PCBSmith: An Effective Schematic Generator for Testing PCB Design Tool Chain

X Zhao, H Jiang, X Li, S Guo, Z Ren… - IEEE Transactions on …, 2025 - ieeexplore.ieee.org
In electronic design automation (EDA), printed circuit board (PCB) design plays a crucial
role. Ensuring the reliability of the PCB design tool chain is essential, as bugs in the tool …