| An improved program-synthesizing algorithm and its correctness |
| Full text |
Pdf
(504 KB)
|
Source
|
Communications of the ACM
archive
Volume 17 , Issue 4 (April 1974)
table of contents
Pages: 211 - 217
Year of Publication: 1974
ISSN:0001-0782
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 12, Citation Count: 10
|
|
|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Green, C. Application of theorem-proving to problem solving. Proc. First Internat. Joint Conf. on Artif. Intell., 1969, pp. 219-239.
|
 |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
Slagle, J.R. Artificial httelligence, the Heuristic Programming Approach. McGraw-Hill, New York, 1971.
|
| |
6
|
Waldinger, R.J. Constructing programs automatically using theorem proving. Ph.D. Th. Carnegie-Mellon U., 1969.
|
| |
7
|
Waldinger, R.J., and Lee, R.C.T. PROW: A step toward automatic program writing. Proc. First Internat. Joint Conf. on Artif. Intell., 1969, pp. 241-252.
|
CITED BY 10
|
|
Thomas A. Standish , Dennis F. Kibler , James M. Neighbors, Improving and refining programs by program manipulation, Proceedings of the annual conference, p.509-516, October 20-22, 1976, Houston, Texas, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|