Crash-free Deductive Verifiers

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Nauta, Wander, Gerhold, Marcus, Huisman, Marieke
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866918459627012096
author Nauta, Wander
Gerhold, Marcus
Huisman, Marieke
author_facet Nauta, Wander
Gerhold, Marcus
Huisman, Marieke
contents As deductive verifiers mature, their potential user base is growing from the initial core developers to other users. To convince external users of the suitability of verifiers, these tools must run reliably out of the box, give meaningful error messages and display correct results. Yet deductive verifiers are large and complex software systems and their own full verification is often out of reach. We therefore need complementary means to provide such guarantees. This paper advocates the use of fuzzing as a practical way to improve the quality and robustness of deductive verifiers. We outline how fuzz testing can be applied to deductive verifiers, and demonstrate the idea with the prototype tool AValAnCHE, which is integrated with the VerCors verifier. We report on our experiments in which AValAnCHE uncovered several issues in VerCors and demonstrate that the approach also works for other deductive verifiers
format Preprint
id arxiv_https___arxiv_org_abs_2604_19448
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Crash-free Deductive Verifiers
Nauta, Wander
Gerhold, Marcus
Huisman, Marieke
Software Engineering
As deductive verifiers mature, their potential user base is growing from the initial core developers to other users. To convince external users of the suitability of verifiers, these tools must run reliably out of the box, give meaningful error messages and display correct results. Yet deductive verifiers are large and complex software systems and their own full verification is often out of reach. We therefore need complementary means to provide such guarantees. This paper advocates the use of fuzzing as a practical way to improve the quality and robustness of deductive verifiers. We outline how fuzz testing can be applied to deductive verifiers, and demonstrate the idea with the prototype tool AValAnCHE, which is integrated with the VerCors verifier. We report on our experiments in which AValAnCHE uncovered several issues in VerCors and demonstrate that the approach also works for other deductive verifiers
title Crash-free Deductive Verifiers
topic Software Engineering
url https://arxiv.org/abs/2604.19448