The Logical Approach to Stack Typing (2003)
Cached
Download Links
- [www.cs.princeton.edu]
- [www.cs.rice.edu]
- [www.cs.princeton.edu]
- [www.cs.indiana.edu]
- [www.cs.princeton.edu:80]
- [ttic.uchicago.edu]
- DBLP
Other Repositories/Bibliography
by
Amal Ahmed
,
David Walker
| Citations: | 22 - 4 self |
BibTeX
@MISC{Ahmed03thelogical,
author = {Amal Ahmed and David Walker},
title = {The Logical Approach to Stack Typing},
year = {2003}
}
Years of Citing Articles
OpenURL
Abstract
We develop a logic for reasoning about adjacency and separation of memory blocks, as well as aliasing of pointers. We provide a memory model for our logic and present a sound set of natural deduction-style inference rules. We deploy the logic in a simple type system for a stack-based assembly language. The connectives for the logic provide a flexible yet concise mechanism for controlling allocation, deallocation and access to both heap-allocated and stack-allocated data.







