DocumentCode :
1615543
Title :
Reasoning about hierarchical storage
Author :
Ahmed, Amal ; Jia, Limin ; Walker, David
Author_Institution :
Princeton Univ., NJ, USA
fYear :
2003
Firstpage :
33
Lastpage :
44
Abstract :
In this paper, we develop a new substructural logic that can encode invariants necessary for reasoning about hierarchical storage. We show how the logic can be used to describe the layout of bits in a memory word, the layout of memory words in a region, the layout of regions in an address space, or even the layout of address spaces in a multiprocessing environment. We provide a semantics for our formulas and then apply the semantics and logic to the task of developing a type system for Mini-KAM, a simplified version of the abstract machine used in the ML Kit with regions.
Keywords :
inference mechanisms; programming language semantics; storage allocation; ML Kit; Mini-KAM; abstract machine; hierarchical storage; memory bit; memory word; multiprocessing environment; storage reasoning; substructural logic; type system; Assembly; Bismuth; Computer languages; Computer science; Data structures; Logic programming; Memory management; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 2003. Proceedings. 18th Annual IEEE Symposium on
ISSN :
1043-6871
Print_ISBN :
0-7695-1884-2
Type :
conf
DOI :
10.1109/LICS.2003.1210043
Filename :
1210043
Link To Document :
بازگشت