Goharshady Lab

University of Oxford

- · United Kingdom

ERC-funded
Rate this labNo reviews yet — be the first.

Research focus

ERC Starting Grant · 2025

Sparsity-guided Efficient SMT-solving for Program Verification

Satisfiability modulo theories (SMT) is a ubiquitous framework in modern software verification. It can express a significant number of classical program verification tasks, e.g. invariant generation, reachability and pre/post-conditions, in complex programs with arrays, pointers, real/integer variables, and user-defined data structures. State-of-the-art SMT solvers, such as cvc5/Z3, form the backbone of modern verification suites. Unfortunately, SMT-based verification methods are far from perfect in terms of scalability. They are especially slow when the desired property depends on a large portion of the program, such as a function with hundreds/thousands of lines. A primary reason is that…

From the public funding record at EU CORDIS. Describes the funded project, not the reviews below.

Reviews

← All labs at University of Oxford