Any-horizon uniform random sampling and enumeration of constrained scenarios for simulation-based formal verification
Toni Mancini, Igor Melatti, Enrico Tronci

TL;DR
This paper introduces a novel data structure for efficiently sampling and enumerating constrained input scenarios in CPS verification, enhancing the effectiveness of simulation-based formal methods.
Contribution
It presents a method to synthesize a scenario generator from finite memory monitors, enabling uniform random sampling and enumeration of scenarios satisfying complex constraints.
Findings
Efficient scenario sampling and enumeration is achievable with the proposed data structure.
The approach supports all simulation-based CPS verification methods.
It outperforms iterative Markovian random walks in extracting legal scenarios.
Abstract
Model-based approaches to the verification of non-terminating Cyber-Physical Systems (CPSs) usually rely on numerical simulation of the System Under Verification (SUV) model under input scenarios of possibly varying duration, chosen among those satisfying given constraints. Such constraints typically stem from requirements (or assumptions) on the SUV inputs and its operational environment as well as from the enforcement of additional conditions aiming at, e.g., prioritising the (often extremely long) verification activity, by, e.g., focusing on scenarios explicitly exercising selected requirements, or avoiding vacuity in their satisfaction. In this setting, the possibility to efficiently sample at random (with a known distribution, e.g., uniformly) within, or to efficiently enumerate (possibly in a uniformly random order) scenarios among those satisfying the given constraints is a key…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
