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 …

Typing Requirement Model as Coroutines

Q Gu, W Ke - IEEE Access, 2024 - ieeexplore.ieee.org
Model-Driven Engineering (MDE) is a technique that aims to boost productivity in software
development and ensure the safety of critical systems. Central to MDE is the refinement of …

[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 …

Mechanized Reasoning about" How" Using Functional Programs and Embeddings

Y Li - 2022 - search.proquest.com
Embedding describes the process of encoding a program's syntax and/or semantics in
another language—typically a theorem prover in the context of mechanized reasoning …

[PDF][PDF] Process-Algebra Proofs for Distributed, Message-Passing Cryptographic Code

M Sobier - 2024 - adam.chlipala.net
The translation of a cryptographic protocol from specification to code has long been a source
of bugs and vulnerabilities. In particular, erroneous state-machine logic has undermined the …