ArXivCSExplorer
☆☆Bookmarks🏆RSSHow to UseFAQ
Built with and by Teycir Ben Soltane•
How to Use•FAQ•GitHub•arXiv.org•
Share:

20 results for “Basic understanding of formal verification”

CS papers only

Hybrid search: Keyword + semantic, ranked by combined score.ⓘ

Want pure semantic search? Try claim verification →

cs.CRcs.LORecentMay 1, 2026

Zero-Knowledge Model Checking

Pascal Berrang, Mirco Giacobbe, Jacob Swales, Xiao Yang

The paper presents a novel technology that uses zero-knowledge proofs to formally verify a software system's correctness against a public specification without revealing the system's internal details.

View →
cs.PLTheoreticalRecentJul 19, 2026

CHC-based Automated Verification of WebAssembly Programs

Akihisa Yagi, Ken Sakayori, Naoki Kobayashi

This paper proposes an automated static verification method for a subset of WebAssembly using a CHCs satisfiability solver, addressing challenges of handling indirect function calls and analyzing larg…

View →
cs.PLTheoreticalRecentJun 26, 2026

Prophecy-Based Automated Verification of Message-Passing Programs

Takashi Nagatomi, Musashi Katsura, Naoki Kobayashi, Yusuke Matsushita +1 more

This paper proposes a method for verifying functional correctness of message-passing concurrent programs using Constrained Horn Clause (CHC) solving.

View →
cs.SEcs.FLEmpiricalRecentJun 21, 2026

Formal-Method-Guided Vibe Coding: Closing the Verification Loop on AI-Generated Safety-Critical Software Through Model-Driven Engineering

Ran Wei, Le Zhu, Haochi Wang, Jim Woodcock +3 more

This paper presents Forge, a pipeline that uses formal verification to ensure the safety and certification of LLM-generated Java code.

View →
cs.LOcs.PLcs.SEEmpiricalRecentJun 16, 2026

Verifying the Rust Standard Library

Byron Cook, Remi Delmas, Zyad Hassan, Bart Jacobs +8 more

The largest reported verification campaign for the Rust standard library is presented, integrating complementary tools and analyzing effectiveness.

View →
cs.SEcs.AIcs.CRRecentMay 11, 2026

Natural Language based Specification and Verification

Zhaorui Li, Chengyu Song

This paper proposes using large language models (LLMs) to generate and compositionally verify software implementations directly from natural language specifications, showing promising preliminary resu…

View →
cs.PLTheoreticalRecentJul 16, 2026

Gradually Verifying Unfolding Expressions & Pure Functions

Hazel Torek, Long Tien Nguyen, Priyam Gupta, Jenna DiVincenzo +1 more

This paper presents the formal semantics for unfolding expressions and pure functions in deductive program verifiers for increased modularity.

View →
cs.PLcs.CRcs.LORecentApr 10, 2026

A Deductive System for Contract Satisfaction Proofs

Arthur Correnson, Haoyi Zeng, Jana Hofmann

The paper develops a novel, sound, and complete deductive proof system for proving contract satisfaction, which is crucial for verifying CPU security against side-channel attacks.

View →
cs.LOcs.PLEmpiricalRecentJun 26, 2026

KoAT: Automatic Complexity and Termination Analysis of Integer Programs

Nils Lommen, Éléanore Meyer, Jürgen Giesl

KoAT is a tool that automatically infers complexity bounds and proves termination of integer programs using an alternating modular analysis approach and a portfolio of techniques.

View →
cs.PLcs.LOTheoreticalRecentJul 22, 2026

Towards Relating Ciao Assertions and LPTP Theorems

Marco Pérez, Pedro López-García, Jose F. Morales, Manuel V. Hermenegildo +1 more

This paper presents a translation scheme and correspondence analysis between Ciao assertions and LPTP formulae, enabling integration of assertion checking with LPTP-based deductive verification.

View →
cs.SEcs.CRRecentMay 11, 2026

AutoSOUP: Safety-Oriented Unit Proof Generation for Component-level Memory-Safety Verification

Paschal C. Amusuo, Ricardo Calvo, Dharun Anandayuvaraj, Taylor Le Lievre +4 more

AutoSOUP is a system that automates component-level memory-safety verification by generating Safety-Oriented Unit Proofs, leveraging a hybrid LLM-based architecture to overcome manual workflow limitat…

View →
cs.SEcs.LOcs.PLEmpiricalRecentJul 1, 2026

Kani: A Model Checker for Rust

Rémi Delmas, Zyad Hassan, Qinheping Hu, Rahul Kumar +8 more

Kani is an open-source model checker for Rust that provides correctness guarantees for safety properties through compilation and a specification language.

View →
cs.SEcs.CRRecentMay 5, 2026

KVerus: Scalable and Resilient Formal Verification Proof Generation for Rust Code

Yuwei Liu, Xinyi Wan, Yanhao Wang, Minghua Wang +2 more

KVerus is a retrieval-augmented system that significantly improves the scalability and resilience of formal verification for Rust code by managing complex cross-module dependencies and adapting to cod…

View →
cs.CRcs.LORecentApr 15, 2026

KindHML: formal verification of smart contracts based on Hennessy-Milner logic

Massimo Bartoletti, Angelo Ferrando, Enrico Lipparini, Vadim Malvone

The paper introduces KindHML, an automated formal verification approach that uses Hennessy-Milner Logic and the Kind 2 model checker to verify complex temporal properties of smart contracts, detecting…

View →
cs.PLTheoreticalRecentJul 1, 2026

Trustworthy Runtime Verification via Bisimulation (Extended Experience Report)

Ryan G. Scott, Ivan Perez, Alwyn E. Goodloe, Mike Dodds +1 more

This paper presents CopilotVerifier, a tool that generates proofs of correctness for the compiled output of the Copilot runtime verification framework.

View →
cs.PLcs.LOTheoreticalRecentJul 20, 2026

Distributive Laws for Parallel Composition in Rely-Guarantee Concurrency

Ian J. Hayes, Larissa A. Meinicke

This paper develops distributive laws for parallel composition in a rely/guarantee style theory for reasoning about concurrent programs.

View →
cs.PLcs.AIRecentMay 29, 2026

SEMBridge: Tagless-Final Program Semantics with Weakest-Precondition and Bounded-Checking Interpretations

Eric Liang

SEMBridge is a tagless-final framework that allows a single executable object program to generate multiple program semantics, including weakest-precondition and bounded-checking interpretations, ensur…

View →