A Logic for Virtual Memory

  • Authors:
  • Rafal Kolanski

  • Affiliations:
  • Sydney Research Lab., National ICT Australia, Australia11National ICT Australia is funded through the Australian Government's Backing Australia's Ability initiative, in part through the Australian ...

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an extension to classical separation logic which allows reasoning about virtual memory. Our logic is formalised in the Isabelle/HOL theorem prover in a manner allowing classical separation logic notation to be used at an abstract level. We demonstrate that in the common cases, such as user applications, our logic reduces to classical separation logic. At the same time we can express properties about page tables, direct physical memory access, virtual memory access, and shared memory in detail.