ACM Home Page
Please provide us with feedback. Feedback
An improved program-synthesizing algorithm and its correctness
Full text PdfPdf (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
R. C. T. Lee  National Institutes of Health, Bethesda, MD
R. J. Waldinger  Stanford Research Institute, Menlo Park, CA
C. L. Chang  National Institutes of Health, Bethesda, MD
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 12,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/360924.360967
What is a DOI?

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

Collaborative Colleagues:
R. C. T. Lee: colleagues
R. J. Waldinger: colleagues
C. L. Chang: colleagues