Reasoning about Hierarchical Storage

  • Authors:
  • Amal Ahmed;Limin Jia;David Walker

  • Affiliations:
  • -;-;-

  • Venue:
  • LICS '03 Proceedings of the 18th Annual IEEE Symposium on Logic in Computer Science
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we develop a new substructural logic thatcan encode invariants necessary for reasoning about hierarchicalstorage. We show how the logic can be used todescribe the layout of bits in a memory word, the layoutof memory words in a region, the layout of regions in anaddress space, or even the layout of address spaces in amultiprocessing environment. We provide a semantics forour formulas and then apply the semantics and logic to thetask of developing a type system for Mini-KAM, a simplifiedversion of the abstract machine used in the ML Kit withregions.