Mapped Separation Logic

  • Authors:
  • Rafal Kolanski;Gerwin Klein

  • Affiliations:
  • Sydney Research Lab., NICTA, Australia and School of Computer Science and Engineering, UNSW, Sydney, Australia;Sydney Research Lab., NICTA, Australia and School of Computer Science and Engineering, UNSW, Sydney, Australia

  • Venue:
  • VSTTE '08 Proceedings of the 2nd international conference on Verified Software: Theories, Tools, Experiments
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present Mapped Separation Logic, an instance of Separation Logic for reasoning about virtual memory. Our logic is formalised in the Isabelle/HOL theorem prover and it allows reasoning on properties about page tables, direct physical memory access, virtual memory access, and shared memory. Mapped Separation Logic fully supports all rules of abstract Separation Logic, including the frame rule.