An improved program-synthesizing algorithm based on the algorithm proposed by Waldinger and Lee in 1969 is given. In the old algorithm, the program-synthesizing problem is translated into a theorem-proving problem, and a program is obtained by analyzing a proof. For the improved algorithm, the analysis is not necessary, and a program is obtained as soon as the proof is completed. This is achieved by using a modified variable tracing mechanism invented by Green in 1969. The correctness of the improved algorithm is also proved; i.e. the program thus obtained always satisfies the specification. © 1974, ACM. All rights reserved.
CITATION STYLE
Lee, R. C. T., Chang, C. L., & Waldinger, R. J. (1974). An improved program-synthesizing algorithm and its correctness. Communications of the ACM, 17(4), 211–217. https://doi.org/10.1145/360924.360967
Mendeley helps you to discover research relevant for your work.