MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  The space usage problem: An evaluation kit for graph-reduction semantics (2000) [1 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Adam Bakewell, Colin Runciman
School of Computer Science, University of St
http://www.cs.york.ac.uk/~ajb/tgros.ps.gz
Add To MetaCart

Abstract:

We describe a software tool for specifying operational semantics as a term-graph reduction system. The semantics are guaranteed to model the asymptotic space and time usage of an implementation accurately yet are abstract enough to support reasoning at the program level. Term graphs make all the aspects of reduction relating to space usage explicit as they naturally encode size and address information. The semantics are constrained to be small-step, deterministic rules and each rewrite step uses bounded resources. The result is a system suitable for describing and analysing the space behaviour of functional programming languages. 1

Citations

55 Models of sharing graphs :–a categorical semantics of let and letrec – Hasegawa - 1997
48 Deriving a Lazy Abstract Machine – Sestoft - 1997
40 Implementation of the typed call-by-value lambda-calculus using a stack of regions – Tofte, Talpin - 1994
39 A provable time and space efficient implementation of NESL – Blelloch, Greiner - 1996
37 Semantics of memory management for polymorphic languages – Morrisett, Harper - 1997
25 Operational Reduction Models for Functional Programming Languages – Rose - 1996
7 A model for comparing the space usage of lazy evaluators – Bakewell, Runciman - 2000
7 Space-profiling semantics of the call-by-value lambda calculus and the CPS transformation – Minamide - 1999
6 Equational term graph rewriting. Fundamenta Informaticae – Ariola, Klop - 1996
4 tail recursion and space efficiency – Proper - 1998
2 Sized types – Pareto - 1998
1 Ariola and Arvind. Properties of a first-order functional language with sharing – M - 1995
1 M Ariola and Arvind. Properties of a first-order functional language with sharing – unknown authors - 1995
1 M Ariola and K W Klop. Equational term graph rewriting – unknown authors - 1996