Total correctness by local improvement in program transformation

21Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

The goal of program transformation is to improve efficiency while preserving meaning. This paper presents a condition for the total correctness of transformations on recursive programs, which deals with higher-order functional languages (both strict and non-strict) including lazy data structures. The main technical results is an improvement theorem which says that if the local transformation step are guided by certain optimization concerns, then correctness of the transformation follows.

Cite

CITATION STYLE

APA

Sands, D. (1995). Total correctness by local improvement in program transformation. In Conference Record of the Annual ACM Symposium on Principles of Programming Languages (pp. 221–232). ACM. https://doi.org/10.1145/199448.199485

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free