mlsanityData to 7 Oct 2026

Learning test generators for cyber-physical systems

arXiv 2410.03202 ↗First posted 4 Oct 2024cs.LG cs.SEcited by 0

Not on the map. Why?

Abstract (arXiv)

Black-box runtime verification methods for cyber-physical systems can be used to discover errors in systems whose inputs and outputs are expressed as signals over time and their correctness requirements are specified in a temporal logic. Existing methods, such as requirement falsification, often focus on finding a single input that is a counterexample to system correctness. In this paper, we study how to create test generators that can produce multiple and diverse counterexamples for a single requirement. Several counterexamples expose system failures in varying input conditions and support the root cause analysis of the faults. We present the WOGAN algorithm to create such test generators automatically. The algorithm works by training iteratively a Wasserstein generative adversarial network that models the target distribution of the uniform distribution on the set of counterexamples. WOGAN is an algorithm that trains generative models that act as test generators for runtime verification. The training is performed online without the need for a previous model or dataset. We also propose criteria to evaluate such test generators. We evaluate the trained generators on several well-known problems including the ARCH-COMP falsification benchmarks. Our experimental results indicate that generators trained by the WOGAN algorithm are as effective as state-of-the-art requirement falsification algorithms while producing tests that are as diverse as a sample from uniform random sampling. We conclude that WOGAN is a viable method to produce test generators automatically and that these test generators can generate multiple and diverse counterexamples for the runtime verification of cyber-physical systems.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 20 of its 52 references that are in the map. First posted on arXiv 4 Oct 2024.

Builds on

20 of 52 references.

References · 20

  1. 2017Improved Training of Wasserstein GANscited by 2,223
  2. 2016Unrolled Generative Adversarial Networkscited by 208
  3. 2020A Survey of Algorithms for Black-Box Safety Validation of Cyber-Physical Systemscited by 71
  4. 2020Model-based Exploration of the Frontier of Behaviours for Deep Learning System Testingcited by 40
  5. 2021DeepHyperion: Exploring the Feature Space of Deep Learning-Based Systems through Illumination Searchcited by 29
  6. 2023AmbieGen: A Search-based Framework for Autonomous Systems Testingcited by 8
  7. 2019Approximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: An Approach Based on System Identificationcited by 7
  8. 2020Falsification of Cyber-Physical Systems with Robustness-Guided Black-Box Checkingcited by 7
  9. 2021Online GANs for Automatic Performance Testingcited by 6
  10. 2021Part-X: A Family of Stochastic Algorithms for Search-Based Test Generation with Probabilistic Guaranteescited by 6
  11. 2021PSY-TaLiRo: A Python Toolbox for Search-Based Test Generation for Cyber-Physical Systemscited by 5
  12. 2022A Search-Based Framework for Automatic Generation of Testing Environments for Cyber-Physical Systemscited by 5
8 more
  1. 2022Search-based Software Testing Driven by Automatically Generated and Manually Defined Fitness Functionscited by 5
  2. 2023Reinforcement Learning Informed Evolutionary Search for Autonomous Systems Testingcited by 4
  3. 2022Wasserstein Generative Adversarial Networks for Online Test Generation for Cyber Physical Systemscited by 3
  4. 2023Requirement falsification for cyber-physical systems using generative modelscited by 3
  5. 2022Falsification of Multiple Requirements for Cyber-Physical Systems Using Online Generative Adversarial Networks and Multi-Armed Banditscited by 2
  6. 2022WOGAN at the SBST 2022 CPS Tool Competitioncited by 2
  7. 2024Diversity-guided Search Exploration for Self-driving Cars Test Generation through Frenet Space Encodingcited by 2
  8. 2023A Survey of the Metrics, Uses, and Subjects of Diversity-Based Techniques in Software Testingcited by 1

Built on by

Not cited yet.