TL;DR
This paper introduces a new quantified encoding method for bounded model checking of rectangular hybrid automata, leveraging SMT solvers to handle real-valued states and continuous dynamics, with promising initial experimental results.
Contribution
It presents the first quantified encoding approach for BMC of rectangular hybrid automata using SMT solvers, extending previous discrete-only methods to continuous systems.
Findings
Preliminary prototype implemented with HyST and Z3 SMT solver.
Experimental results on timed and hybrid automata benchmarks show promising performance.
Compared favorably to existing quantifier-free BMC tools like dReach and HyComp.
Abstract
Satisfiability Modulo Theories (SMT) solvers have been successfully applied to solve many problems in formal verification such as bounded model checking (BMC) for many classes of systems from integrated circuits to cyber-physical systems. Typically, BMC is performed by checking satisfiability of a possibly long, but quantifier-free formula. However, BMC problems can naturally be encoded as quantified formulas over the number of BMC steps. In this approach, we then use decision procedures supporting quantifiers to check satisfiability of these quantified formulas. This approach has previously been applied to perform BMC using a Quantified Boolean Formula (QBF) encoding for purely discrete systems, and then discharges the QBF checks using QBF solvers. In this paper, we present a new quantified encoding of BMC for rectangular hybrid automata (RHA), which requires using more general logics…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
