Total Correctness by Local Improvement in the Transformation of Functional Programs (1996)

Cached

Download Links

by David Sands
Venue:ACM Transactions on Programming Languages and Systems
Citations:55 - 6 self

Documents Related by Co-Citation

375 Deforestation: Transforming programs to eliminate trees – Philip Wadler - 1990
533 A Transformation System for Developing Recursive Programs – R. M. Burstall, John Darlington - 1977
27 Proving the Correctness of Recursion-Based Automatic Program Transformations – David Sands - 1996
40 A Naïve Time Analysis and its Theory of Cost Equivalence – David Sands - 1995
19 Operational Theories of Improvement in Functional Languages (Extended Abstract) – David Sands - 1991
35 Safe fusion of functional expressions II: Further improvements – Wei-Ngan Chin - 1994
173 A Short Cut to Deforestation – Andrew Gill, John Launchbury, Simon L Peyton Jones - 1993
201 Unfold/Fold Transformation of Logic Programs – Hisao Tamaki, Taisuke Sato - 1984
31 Improvement in a Lazy Context: An Operational Theory for Call-By-Need – Andrew Moran, David Sands - 1999
169 A Natural Semantics for Lazy Evaluation – John Launchbury - 1993
29 Benefits of Tree Transducers for Optimizing Functional Programs – Armin Kühnemann - 1998
17 Comparison of Deforestation Techniques for Functional Programs and for Tree Transducers – Armin Kühnemann - 1999
20 Composition of functions with accumulating parameters – Janis Voigtländer, Armin Kühnemann - 2004
76 Automatic complexity analysis – M Rosendahl - 1989
69 On perfect supercompilation – Jens Peter Secher, Morten Heine Sørensen - 1996
155 The Concept of a Supercompiler – Valentin F. Turchin - 1986
68 Rules and Strategies for Transforming Functional and Logic Programs – A. Pettorossi, M. Proietti, R. Dicembre - 1996
70 Warm Fusion: Deriving Build-Catas from Recursive Definitions – John Launchbury, Tim Sheard - 1995
515 D.: Implementation of Functional Programming Languages – Peyton Jones, S Lester - 1987