Cps Falsification Using Autoencoded Input Models
Modern Cyber-Physical Systems (CPS) increasingly utilize AI-enabled controllers with deep neural networks (DNNs). As these systems grow in complexity, traditional verification methods become less effective. A practical alternative is falsification, a search for inputs that cause the system to violate specified properties. Falsification techniques can be categorized into black-box methods, which are implementation agnostic and rely on general heuristics to guide the search, and white-box methods, which utilize implementation-specific information to better direct the search, but their applicability may be limited to specific controller types. This paper introduces an input-model-driven falsification approach, a novel black-box technique that leverages a learned representation of the input domain for better directing the search without relying on the internals of the system model being falsified. By utilizing a Variational Autoencoder (VAE) to encode inputs into low-dimensional embeddings, this approach captures useful problem-domain-specific information to guide the falsification process without sacrificing the generality of blackbox techniques. Evaluations on CPS models from the autonomous driving domain show a falsification success rate of 60.18 %, outperforming Breach, a well-known black-box tool, and being competitive with FalsifAI, a state-of-the-art white-box framework specifically targeting DNN controllers.
Authors
- Sanjai Rayadurgam
- Youssef Gordon Zahar
Institutions
- University of Minnesota (US)
Publication Details
- Published
- 2025-04-27
- DOI
- https://doi.org/10.1109/formalise66629.2025.00007
- Primary Topic
- Semiconductor materials and devices
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation