Foundational Integration Verification of a Cryptographic Server

A Erbsen, J Philipoom, D Jamner, A Lin… - Proceedings of the …, 2024 - dl.acm.org
We present verification of a bare-metal server built using diverse implementation techniques
and languages against a whole-system input-output specification in terms of machine code …

Live Verification in an Interactive Proof Assistant

S Gruetter, V Fukala, A Chlipala - Proceedings of the ACM on …, 2024 - dl.acm.org
We present a prototype for a tool that enables programmers to verify their code as they write
it in real-time. After each line of code that the programmer writes, the tool tells the …

QADL: Prototype of Quantum Architecture Description Language

M Waseem, T Mikkonen, A Ahmad, MT Khan… - arXiv preprint arXiv …, 2024 - arxiv.org
Quantum Software (QSW) uses the principles of quantum mechanics, specifically
programming quantum bits (qubits) that manipulate quantum gates, to implement quantum …

Verifying Software Emulation of an Unsupported Hardware Instruction

S Gruetter, T Bourgeat, A Chlipala - … International Conference on …, 2024 - drops.dagstuhl.de
Some processors, especially embedded ones, do not implement all instructions in hardware.
Instead, if the processor encounters an unimplemented instruction, an unsupported …

[PDF][PDF] Foundational Integration Verification of a Cryptographic Server

J PHILIPOOM, D JAMNER, A LIN, S GRUETTER… - 2024 - samuelgruetter.net
Formal verification can conclusively rule out deviations of a software component from its
formal specification, and highly automated and effective verification tools are available for …

[PDF][PDF] A concurrency model based on monadic interpreters: executable semantics for a concurrent subset of LLVM IR

N Chappe, L Henrio, Y Zakowski - 2024 - hal.science
In recent years, large-scale verification of industrial-strength software has become
increasingly 29 common [52] following the inspirational success of CompCert [38] in Coq, or …

A Modern Eye on Separation Logic for Sequential Programs

A Charguéraud - 2023 - inria.hal.science
Separation Logic brought a major breakthrough in the area of program verification. Since its
introduction, Separation Logic has made its way into a number of practical tools that are …

[图书][B] Foundational Integration Verification of Diverse Software and Hardware Components

A Erbsen - 2023 - search.proquest.com
Foundational Integration Verification of Diverse Software and Hardware Components Page 1
Foundational Integration Verification of Diverse Software and Hardware Components by …

[PDF][PDF] Foundations of Separation Logic for Sequential Programs

A Charguéraud - chargueraud.org
Separation Logic brought a major breakthrough in the area of program verification. The all-in-
Coq course entitled Separation Logic Foundations is published as Volume 6 of the Software …

[PDF][PDF] Program logics à la carte

MAX VISTRUP, M SAMMLER, R JUNG - maxv.dk
To enable reuse across and inside languages when defining complex program logics (and
proving them sound), we serve program logics à la carte by combining program logic …