Pono: A Flexible and Extensible SMT-Based Model Checker

M Mann, A Irfan, F Lonsing, Y Yang, H Zhang… - … on Computer Aided …, 2021 - Springer
Symbolic model checking is an important tool for finding bugs (or proving the absence of
bugs) in modern system designs. Because of this, improving the ease of use, scalability, and …

Toward certified robustness against real-world distribution shifts

H Wu, T Tagomori, A Robey, F Yang… - … IEEE Conference on …, 2023 - ieeexplore.ieee.org
We consider the problem of certifying the robustness of deep neural networks against real-
world distribution shifts. To do so, we bridge the gap between hand-crafted specifications …

Kratos2: An SMT-based model checker for imperative programs

A Griggio, M Jonáš - International Conference on Computer Aided …, 2023 - Springer
This paper describes Kratos2, a tool for the verification of imperative programs. Kratos2
operates on an intermediate verification language called K2, with a formally-specified …

Enforcing almost-sure reachability in POMDPs

S Junges, N Jansen, SA Seshia - International Conference on Computer …, 2021 - Springer
Abstract Partially-Observable Markov Decision Processes (POMDPs) are a well-known
stochastic model for sequential decision making under limited information. We consider the …

Model checking finite-horizon Markov chains with probabilistic inference

S Holtzen, S Junges, M Vazquez-Chanlatte… - … on Computer Aided …, 2021 - Springer
We revisit the symbolic verification of Markov chains with respect to finite horizon
reachability properties. The prevalent approach iteratively computes step-bounded state …

[PDF][PDF] Universal Invariant Checking of Parametric Systems with Quantifier-free SMT Reasoning.

A Cimatti, A Griggio, G Redondi - CADE, 2021 - library.oapen.org
The problem of invariant checking in parametric systems–which are required to operate
correctly regardless of the number and connections of their components–is gaining …

Diffy: Inductive Reasoning of Array Programs Using Difference Invariants

S Chakraborty, A Gupta, D Unadkat - … , CAV 2021, Virtual Event, July 20 …, 2021 - Springer
We present a novel verification technique to prove properties of a class of array programs
with a symbolic parameter N denoting the size of arrays. The technique relies on …

Regular Abstractions for Array Systems

CD Hong, AW Lin - Proceedings of the ACM on Programming …, 2024 - dl.acm.org
Verifying safety and liveness over array systems is a highly challenging problem. Array
systems naturally capture parameterized systems such as distributed protocols with an …

The VMT-LIB language and tools

A Cimatti, A Griggio, S Tonetta - arXiv preprint arXiv:2109.12821, 2021 - arxiv.org
We present VMT-LIB, a language for the representation of verification problems of linear-
time temporal properties on infinite-state symbolic transition systems. VMT-LIB is an …

Invariant checking for smt-based systems with quantifiers

G Redondi, A Cimatti, A Griggio… - ACM Transactions on …, 2024 - dl.acm.org
This article addresses the problem of checking invariant properties for a large class of
symbolic transition systems defined by a combination of SMT theories and quantifiers. State …