PROGRAM
Days: Monday, July 22nd Tuesday, July 23rd Wednesday, July 24th Thursday, July 25th Friday, July 26th Saturday, July 27th
Monday, July 22nd
View this program: with abstractssession overviewtalk overview
08:30-09:00Breakfast
10:30-11:00Coffee Break
12:00-14:00Lunch Break (Not Provided)
15:30-16:00Coffee Break
Tuesday, July 23rd
View this program: with abstractssession overviewtalk overview
08:30-09:00Breakfast
10:30-11:00Coffee Break
12:00-14:00Lunch Break (Not Provided)
15:30-16:00Coffee Break
Wednesday, July 24th
View this program: with abstractssession overviewtalk overview
08:30-09:00Breakfast
09:00-10:15 Session 1: CAV Keynote: How to Solve Math Problems without Talent
Chair:
Location: MB 1.210
09:00 | Opening Remarks (abstract) PRESENTER: Vijay Ganesh |
09:15 | How to Solve Math Problems without Talent (abstract) |
10:30-11:00Coffee Break
11:00-12:10 Session 2: Probabilistic and Quantum Systems 1
Chair:
Location: MB 1.210
11:00 | What should be observed for optimal reward in POMDPs? (abstract) |
11:20 | Stochastic Omega-Regular Verification and Control with Supermartingales (abstract) |
11:40 | Lexicographic Ranking Supermartingales with Lazy Lower Bounds (abstract) |
12:00 | (Distinguished Paper) (Recorded) Playing Games with your PET: Extending the Partial Exploration Tool to Stochastic Games (abstract) |
12:10-14:00Lunch (Not Provided)
14:00-15:30 Session 3: Decision Procedures 1
Chair:
Location: MB 1.210
14:00 | Split Gröbner Bases for Satisfiability Modulo Finite Fields (abstract) |
14:20 | Quantified Linear Arithmetic Satisfiability Via Fine-grained Strategy Improvement (abstract) |
14:40 | Algebraic Reasoning Meets Automata in Solving Linear Integer Arithmetic (abstract) |
15:00 | (Distinguished Paper) (Recorded) Distributed SMT Solving Based on Dynamic Variable-level Partitioning (abstract) |
15:20 | Arithmetic Solving in Z3 (abstract) |
15:30-16:00Coffee Break
16:00-18:10 Session 4: Concurrent, Distributed, and Quantum Systems
Chair:
Location: MB 1.210
16:00 | Parsimonious Optimal Dynamic Partial Order Reduction (abstract) |
16:20 | Collective Contracts for Message-Passing Parallel Programs (abstract) |
16:40 | Efficient Implementation of an Abstract Domain of Quantified First-Order Formulas (abstract) |
17:00 | Verifying Cake Cutting, Faster (abstract) |
17:20 | Simulating Quantum Circuits by Model Counting (abstract) |
17:40 | The VerCors Verifier: a Progress Report (abstract) |
17:50 | mypyvy: A Research Platform for Verification of Transition Systems in First-Order Logic (abstract) |
Thursday, July 25th
View this program: with abstractssession overviewtalk overview
08:30-09:00Breakfast
09:00-10:10 Session 5: Decision Procedures 2
Chair:
Location: MB 1.210
09:00 | Scalable Bit-Blasting with Abstractions (abstract) |
09:20 | From Clauses to Klauses (abstract) |
09:40 | (Distinguished Paper) Formally Certified Approximate Model Counting (abstract) |
10:00 | CaDiCaL 2.0 (abstract) |
10:10-10:30 Session 6: Machine Learning and Neural Networks 1
Chair:
Location: MB 1.210
10:10 | Monitizer: Automating Design and Evaluation of Neural Network Monitors (abstract) |
10:20 | Marabou 2.0: A Versatile Formal Analyzer of Neural Networks (abstract) |
10:30-11:00Coffee Break
11:00-12:00 Session 7: CAV Keynote: Lean 4: Bridging Formal Mathematics and Software Verification
Chair:
Location: MB 1.210
11:00 | Lean 4: Bridging Formal Mathematics and Software Verification (abstract) |
12:00-14:00Lunch (Not Provided)
14:00-15:30 Session 8: Software Verification 1
Chair:
Location: MB 1.210
14:00 | Strided Difference Bound Matrices (abstract) |
14:20 | On Polynomial Expressions with C-Finite Recurrences in Loops with Nested Nondeterministic Branches (abstract) |
14:40 | Verification Algorithms for Automated Separation Logic Verifiers (abstract) |
15:00 | SMT-based Symbolic Model-Checking for Operator Precedence Languages (abstract) |
15:20 | (Distinguished Paper) A Framework for Debugging Automated Program Verification Proofs via Proof Actions (abstract) |
15:30-16:00Coffee Break
16:00-18:20 Session 9: Synthesis and Repair
Chair:
Location: MB 1.210
16:00 | Relational Synthesis of Recursive Programs via Constraint Annotated Tree Automaton (abstract) |
16:20 | Synthesis of Temporal Causality (abstract) |
16:40 | Localized Attractor Computations for Infinite-State Games (abstract) |
17:00 | Syntax-Guided Automated Program Repair For Hyperproperties (abstract) |
17:20 | Dynamic Programming for Symbolic Boolean Realizability and Synthesis (abstract) |
17:40 | Information Flow guided Synthesis with Unbounded Communication (abstract) |
18:00 | The SemGuS Toolkit (abstract) |
18:10 | The Reactive Synthesis Competition (SYNTCOMP) Report |
18:20-18:30Break
18:30-19:30 Session 10: Logic Lounge
Chair:
Location: MB 1.210
18:30 | Realizing Leibniz’s Dream (abstract) |
Friday, July 26th
View this program: with abstractssession overviewtalk overview
08:30-09:00Breakfast
09:00-10:30 Session 11: Learning
Chair:
Location: MB 1.210
09:00 | Bisimulation Learning (abstract) |
09:20 | LTL learning on GPUs (abstract) |
09:40 | (Distinguished Paper) Regular Reinforcement Learning (abstract) |
10:00 | Safe Exploration in Reinforcement Learning by Reachability Analysis over Learned Models (abstract) |
10:20 | Monitoring Unmanned Aircraft: Specification, Integration, and Lessons-learned (abstract) |
10:30-11:00Coffee Break
12:00-14:00Lunch (Not Provided)
14:00-15:30 Session 13: Software Verification 2
Chair:
Location: MB 1.210
14:00 | The Top-Down Solver Verified: Building Confidence in Static Analyzers (abstract) |
14:20 | (Recorded) hevm, a Fast Symbolic Execution Framework for EVM Bytecode (abstract) |
14:30 | SolTG: A CHC-based Solidity Test Case Generator (abstract) |
14:40 | (Recorded) Breaking the Mold: Nonlinear Ranking Function Synthesis without Templates (abstract) |
15:00 | (Recorded) End-to-end Mechanized Proof of a JIT-accelerated eBPF Virtual Machine for IoT (abstract) |
15:20 | (Distinguished Paper) (Recorded) Interactive Theorem Proving modulo Fuzzing (abstract) |
15:30-16:00Coffee Break
16:00-17:00 Session 14: Hardware Model Checking
Chair:
Location: MB 1.210
16:00 | Toward Liveness Proofs at Scale (abstract) |
16:20 | Avoiding the Shoals - A New Approach to Liveness Checking (abstract) |
16:40 | SMLP: Symbolic Machine Learning Prover (abstract) |
16:50 | Symbolic Model-Checking Intermediate-Language Tool Suite (abstract) |
17:00-18:10 Session 15: Runtime Verification and Monitoring
Chair:
Location: MB 1.210
17:00 | Predictive Monitoring with Strong Trace Prefixes (abstract) |
17:20 | General Anticipatory Runtime Verification (abstract) PRESENTER: Hannes Kallwies |
17:40 | Proactive Real-Time First-Order Enforcement (abstract) |
18:00 | Testing the migration from analog to software-based Railway Interlocking Systems (abstract) |
19:30-21:00 CAV Banquet
CAV Banquet at Vieux Port Steakhouse located at 405 rue Saint-Jean-Baptiste, Montréal, QC, H2Y 2Z7
Note that this is a different entrance than the main entrace for the restaurant.
Chair:
Location: Vieux Port Steakhouse
Saturday, July 27th
View this program: with abstractssession overviewtalk overview
08:30-09:00Breakfast
09:00-10:30 Session 17: Cyberphysical, Hybrid, and Complex Systems
Chair:
Location: MB 1.210
09:00 | Using Four-Valued Signal Temporal Logic for Incremental Verification of Hybrid Systems (abstract) |
09:20 | Optimization-Based Model Checking for Complex STL Specifications (abstract) |
09:40 | soid: A Tool for Legal Accountability for Automated Decision Making (abstract) |
09:50 | (Recorded) Inner-approximate Reachability Computation via Zonotopic Boundary Analysis (abstract) |
10:10 | (Recorded) Scenario-based Flexible Modeling and Scalable Falsification for Reconfigurable CPSs (abstract) |
10:30-11:00Coffee Break
11:00-12:00 Session 18: CAV Keynote: The Art of SMT Solving
Chair:
Location: MB 1.210
11:00 | The Art of SMT Solving (abstract) |
12:00-14:00Lunch (Not Provided)
14:00-15:30 Session 19: Probabilistic and Quantum Systems 2
Chair:
Location: MB 1.210
14:00 | (Recorded) Probabilistic Access Policies with Automated Reasoning Support (abstract) |
14:20 | Compositional Value Iteration with Pareto Caching (abstract) |
14:40 | Approximate Relational Reasoning for Quantum Programs (abstract) |
15:00 | QReach: A Reachability Analysis Tool for Quantum Markov Chains (abstract) |
15:10 | (Recorded) Measurement-based Verification of Quantum Markov Chains (abstract) |
15:30-16:00Coffee Break
16:00-18:00 Session 20: Machine Learning and Neural Networks 2
Chair:
Location: MB 1.210
16:00 | Guiding Enumerative Program Synthesis with Large Language Models (abstract) |
16:20 | Unifying Qualitative and Quantitative Safety Verification of DNN-Controlled Systems (abstract) |
16:40 | Certified Robust Accuracy of Neural Networks Are Bounded due to Bayes Errors (abstract) |
17:00 | Boosting Few-Pixel Robustness Verification via Covering Verification Designs (abstract) |
17:20 | (Recorded) Verifying Global Two-Safety Properties in Neural Networks with Confidence (abstract) |
17:40 | (Recorded) Enchanting Program Specification Synthesis by Large Language Models using Static Analysis and Program Verification (abstract) |