article Open access

A Formally Verified Heap Allocator

  • Syracuse University Libraries (Syracuse University)
  • Syracuse University
Research footprint

At a glance

Citations
1
References
2
Comments
0
Paper overview

Öz

We present the formal verification of a heap allocator written in C. We use the Isabelle/HOL proof assistant to formally verify the correctness of the heap allocator at the source code level. The C source code of the heap allocator is imported into Isabelle/HOL using CParser and AutoCorres. In addition to providing the guarantee that the heap allocator is free of bugs and therefore is suitable for use in security critical projects, our work facilitates verification of other projects written in C that utilize Isabelle and AutoCorres.

Record transparency

Publication details

OpenAlex
W2913815755
Document type
article
Language
EN
Source
Syracuse University Libraries (Syracuse University)
Last metadata update
Community

Comments

Oturum Açın to join the discussion.

  1. No comments yet. Start the discussion.