QED at large: A survey of engineering of formally verified software

T Ringer, K Palmskog, I Sergey… - … and Trends® in …, 2019 - nowpublishers.com
Abstract Development of formal proofs of correctness of programs can increase actual and
perceived reliability and facilitate better understanding of program specifications and their …

Verified Textbook Algorithms: a Biased Survey

T Nipkow, M Eberl, MPL Haslbeck - International Symposium on …, 2020 - Springer
Verified Textbook Algorithms | SpringerLink Skip to main content Advertisement SpringerLink
Account Menu Find a journal Publish with us Track your research Search Cart Book cover …

Refinement to imperative HOL

P Lammich - Journal of Automated Reasoning, 2019 - Springer
Many algorithms can be implemented most efficiently with imperative data structures. This
paper presents Sepref, a stepwise refinement based tool chain for the verification of …

From LCF to isabelle/hol

LC Paulson, T Nipkow, M Wenzel - Formal Aspects of Computing, 2019 - Springer
Interactive theorem provers have developed dramatically over the past four decades, from
primitive beginnings to today's powerful systems. Here, we focus on Isabelle/HOL and its …

Efficient verified (UN) SAT certificate checking

P Lammich - Journal of Automated Reasoning, 2020 - Springer
SAT solvers decide the satisfiability of Boolean formulas in conjunctive normal form. They
are commonly used for software and hardware verification. Modern SAT solvers are highly …

Automatic data refinement

P Lammich - International Conference on Interactive Theorem …, 2013 - Springer
We present the Autoref tool for Isabelle/HOL, which automatically refines algorithms
specified over abstract concepts like maps and sets to algorithms over concrete …

Generating verified LLVM from Isabelle/HOL

P Lammich - … Conference on Interactive Theorem Proving (ITP …, 2019 - drops.dagstuhl.de
We present a framework to generate verified LLVM programs from Isabelle/HOL. It is based
on a code generator that generates LLVM text from a simplified fragment of LLVM, shallowly …

A formally verified monitor for metric first-order temporal logic

J Schneider, D Basin, S Krstić, D Traytel - Runtime Verification: 19th …, 2019 - Springer
Runtime verification tools must correctly establish a specification's validity or detect
violations. This task is difficult, especially when the specification is given in an expressive …

From LTL to deterministic automata: A safraless compositional approach

J Esparza, J Křetínský - … : 26th International Conference, CAV 2014, Held …, 2014 - Springer
We present a new algorithm to construct a (generalized) deterministic Rabin automaton for
an LTL formula φ. The automaton is the product of a master automaton and an array of slave …

Efficient verified (UN) SAT certificate checking

P Lammich - Automated Deduction–CADE 26: 26th International …, 2017 - Springer
We present an efficient formally verified checker for satisfiability and unsatisfiability
certificates for Boolean formulas in conjunctive normal form. It utilizes a two phase approach …