activity
20192026
most citedCompositional Verification of Smart Contracts Through Communication Abstraction (Extended)

1 citations · 1 across the 7 of their papers we have counts for

collaborators
Showing cs.LOShow all

9 papers · 1 filter

cs.LO2026

Verifiable Checks for Business Rule Consistency

Joseph Tafese, Milad Hooshyar, Sam Bayless +2

Maintaining consistency between natural language documentation of business rules and their evolving internal implementations is a significant challenge in large-scale systems. We p…

cs.LO2023

Btor2MLIR: A Format and Toolchain for Hardware Verification

Joseph Tafese, Isabel Garcia-Contreras, Arie Gurfinkel

Formats for representing and manipulating verification problems are extremely important for supporting the ecosystem of tools, developers, and practitioners. A good format allows r…

cs.LO2023

Speculative SAT Modulo SAT

Hari Govind V K, Isabel Garcia-Contreras, Sharon Shoham +1

State-of-the-art model-checking algorithms like IC3/PDR are based on uni-directional modular SAT solving for finding and/or blocking counterexamples. Modular SAT solvers divide a S…

cs.LO2023

Fast Approximations of Quantifier Elimination

Isabel Garcia-Contreras, Hari Govind V K, Sharon Shoham +1

Quantifier elimination (qelim) is used in many automated reasoning tasks including program synthesis, exist-forall solving, quantified SMT, Model Checking, and solving Constrained…

cs.LO2021

Logical Characterization of Coherent Uninterpreted Programs

Hari Govind V K, Sharon Shoham, Arie Gurfinkel

An uninterpreted program (UP) is a program whose semantics is defined over the theory of uninterpreted functions. This is a common abstraction used in equivalence checking, compile…

cs.LO2021

Quantifiers on Demand

Arie Gurfinkel, Sharon Shoham, Yakir Vizel

Automated program verification is a difficult problem. It is undecidable even for transition systems over Linear Integer Arithmetic (LIA). Extending the transition system with theo…