Foundational Integration Verification of a Cryptographic Server
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 …
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 …
it in real-time. After each line of code that the programmer writes, the tool tells the …
QADL: Prototype of Quantum Architecture Description Language
Quantum Software (QSW) uses the principles of quantum mechanics, specifically
programming quantum bits (qubits) that manipulate quantum gates, to implement quantum …
programming quantum bits (qubits) that manipulate quantum gates, to implement quantum …
Verifying Software Emulation of an Unsupported Hardware Instruction
Some processors, especially embedded ones, do not implement all instructions in hardware.
Instead, if the processor encounters an unimplemented instruction, an unsupported …
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 …
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 …
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 …
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 …
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 …
Coq course entitled Separation Logic Foundations is published as Volume 6 of the Software …
[PDF][PDF] Program logics à la carte
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 …
proving them sound), we serve program logics à la carte by combining program logic …