Title : 
Program synthesis: an automationist´s view
         
        
            Author : 
McCartney, Robert
         
        
            Author_Institution : 
Dept. of Comput. Sci. & Eng., Connecticut Univ., Storrs, CT, USA
         
        
        
            fDate : 
Feb. 27 1989-March 3 1989
         
        
        
        
            Abstract : 
Program synthesis as defined by the author is the translation from a task specification to the code that can perform that task. The author looks at the range that this can encompass with respect to automation and discusses how the naive view can differ from what is either attainable or desirable. He examines the work that has been done as well as some current projects. In doing this he looks at trends in program synthesis (and automatic programming in general) on the bases of generality, range, and degree of automation and discusses some of the underlying techniques.<>
         
        
            Keywords : 
automatic programming; software engineering; automatic programming; program synthesis; task specification; Automatic programming; Automation; Computer science; Formal specifications; Program processors; Software design; Software maintenance; Storms; Synthesizers; Water;
         
        
        
        
            Conference_Titel : 
COMPCON Spring '89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage, Digest of Papers.
         
        
            Conference_Location : 
San Francisco, CA, USA
         
        
            Print_ISBN : 
0-8186-1909-0
         
        
        
            DOI : 
10.1109/CMPCON.1989.301931