Inductive functional programming using incremental program transformation

作者:

Highlights:

摘要

The paper presents a system, ADATE, for automatic functional programming. ADATE uses specifications that contain few constraints on the programs to be synthesized and that allow a wide range of correct programs. ADATE can generate novel and unexpected recursive programs with automatic invention of recursive auxiliary functions. Successively better programs are developed using incremental program transformations. A key to the success of ADATE is the exact design of these transformations, and how to systematically search for appropriate transformation sequences.

论文关键词:

论文评审过程:Available online 6 April 2000.

论文官网地址:https://doi.org/10.1016/0004-3702(94)00042-Y