Parametric Falsification of Many Probabilistic Requirements under Flakiness

Read full text
Authors: Matteo Camilli, Raffaela Mirandola
Cited by: 0

Abstract

Falsification is a simulation-based testing method for Cyber-Physical Systems (CPSs) used to find input conditions that violate formal requirements. While effective, traditional falsification techniques struggle when multiple, possibly independent probabilistic requirements must be tested under nondeterministic or flaky simulations. This paper introduces Parametric Falsification (PF), a method that combines parametric model checking and many-objective optimization to efficiently detect violations across multiple probabilistic requirements. PF shifts computational complexity offline by precomputing satisfaction constraints for all requirements and then employs optimization to explore parameter spaces during simulation. Experiments on four open-source CPS benchmarks demonstrate that PF falsifies more requirements, with higher violation severity than selected baselines, while adding negligible offline cost.

Fields of Study & Subjects

Software Testing and Debugging Techniques Formal Methods in Verification Simulation Techniques and Applications

Publication details

Journal / source
Gesellschaft für Informatik (GI)
Publication date
1 January 2026
Language
EN