Saved in:
Bibliographic Details
Main Authors: Wehbe, Semaan Douglas, Bak, Stanley
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2503.22646
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916665174786048
author Wehbe, Semaan Douglas
Bak, Stanley
author_facet Wehbe, Semaan Douglas
Bak, Stanley
contents Simulation-based approaches are among the most practical means to search for safety violations, bugs, and other unexpected events in cyber-physical systems (CPS). Where existing approaches search for simulations violating a formal specification or maximizing a notion of coverage, in this work we propose a new goal for testing: to discover unknown rare behaviors by examining discrete mode sequences. We assume a CPS simulator outputs mode information, and strive to explore the sequences of modes produced by varying the initial state or time-varying uncertainties. We hypothesize that rare mode sequences are often the most interesting to a designer, and we develop two accelerated sampling algorithms that speed up the process of finding such sequences. We evaluate our approach on several benchmarks, ranging from synthetic examples to Simulink diagrams of a CPS, demonstrating in some cases a speedup of over 100x compared with a random sampling strategy.
format Preprint
id arxiv_https___arxiv_org_abs_2503_22646
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Finding Unknown Unknowns using Cyber-Physical System Simulators (Extended Report)
Wehbe, Semaan Douglas
Bak, Stanley
Systems and Control
Numerical Analysis
Simulation-based approaches are among the most practical means to search for safety violations, bugs, and other unexpected events in cyber-physical systems (CPS). Where existing approaches search for simulations violating a formal specification or maximizing a notion of coverage, in this work we propose a new goal for testing: to discover unknown rare behaviors by examining discrete mode sequences. We assume a CPS simulator outputs mode information, and strive to explore the sequences of modes produced by varying the initial state or time-varying uncertainties. We hypothesize that rare mode sequences are often the most interesting to a designer, and we develop two accelerated sampling algorithms that speed up the process of finding such sequences. We evaluate our approach on several benchmarks, ranging from synthetic examples to Simulink diagrams of a CPS, demonstrating in some cases a speedup of over 100x compared with a random sampling strategy.
title Finding Unknown Unknowns using Cyber-Physical System Simulators (Extended Report)
topic Systems and Control
Numerical Analysis
url https://arxiv.org/abs/2503.22646