MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Parametric Sheaves for modelling Store Locality

Download:
pdf | ps
by Hongseok Yang, Uday S. Reddy
http://ropas.kaist.ac.kr/~hyang/paper/para-sheaf.ps.gz
Add To MetaCart

Abstract:

In this paper, we bring together two important ideas in the semantics of Algol-like imperative programming languages. One is that program phrases act on fixed sets of storage locations. The second is that the information of local variables is hidden from client programs. This involves combining sheaf theory and parametricity to produce new classes of sheaves. We define the semantics of an Algol-like language using such sheaves and discuss the reasoning principles validated by the semantics. 1

Citations

302 Introduction to Higher Order Categorical Logic – Lambek, Scott - 1986
266 Types, abstraction, and parametric polymorphism – Reynolds - 1983
133 The essence of Algol – Reynolds - 1981
114 Syntactic control of interference – Reynolds - 1978
103 Parametricity and local variables – O'Hearn, Tennent - 1995
86 Towards fully abstract semantics for local variables: Preliminary report – Meyer, Sieber - 1988
83 A new approach to abstract syntax involving binders – Gabbay, Pitts - 1999
65 Relational properties of domains – Pitts - 1996
53 Types, abstraction, and parametric polymorphism, part 2 – Ma, Reynolds - 1992
49 From Algol to polymorphic linear lambda-calculus – O’Hearn, Reynolds
43 Structural Polymorphism – Freyd - 1989
42 A Category-Theoretic Approach to the Semantics of Programming Languages – Oles - 1982
39 Syntactic control of interference revisited – O’Hearn, Takeyama, et al. - 1995
39 Idealized algol and its specification logic – Reynolds - 1997
35 Sheaf semantics for concurrent interacting objects – GOGUEN - 1992
34 Categorical models for local names – Stark - 1996
26 Algol-like Languages (Two volumes – O’Hearn, Tennent - 1997
21 An axiomatic approach to binary logical relations with applications to data refinement – Kinoshita, O'Hearn, et al. - 1997
18 Objects and classes in Algol-like languages – Reddy - 1998
15 A model for syntactic control of interference – O'Hearn - 1993
13 Semantical analysis of specification logic – Tennent - 1990
12 Reflexive graphs and parametric polymorphism – Robinson, Rosolini - 1994
11 The Semantics of Non-Interference: A Natural Approach – O'Hearn - 1990
9 Constructive sheaf semantics – Palmgren - 1997
7 Semantical analysis of specification logic, part 2 – O'Hearn, Tennent - 1993
6 Lambda definability with sums via Grothendieck logical relations – Fiore, Simpson - 1999
6 Observable properties of higher-order functions that dynamically create local names, or: What’s new – Pitts, Stark - 1993
2 A topos-theorist looks at dilators – Johnstone - 1989
1 Prelim proposal – Dunphy - 2000
1 Relational sheaves and predicate intuitionistic modal logic – Hilken - 1999
1 where U is the minimal equivalence relation containing U which is defined as follows: f 0 U f 1 iff there exists – unknown authors
1 where P is the minimal equivalence relation containing P which is defined as follows: ' P / iff / is an edge morphism of the form P ! I W ! R for some vertex W such that – unknown authors