DocumentCode
3052410
Title
APU: an automatic programmer for UNIX
Author
Harandi, Mehdi T. ; Bhansali, Sanjay
Author_Institution
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fYear
1990
fDate
6-9 Nov 1990
Firstpage
410
Lastpage
416
Abstract
The authors present a paradigm for automating programming based on how humans program. The paradigm involves top-down decomposition of a given problem into smaller problems using, if possible, programming cliches and analogies from previously solved problems till a primitive level is reached; at the primitive level the problem is solved by making calls to a library of pre-existing sub-routines that encode specific knowledge about the domain. The authors describe APU, which uses the above paradigm to automate UNIX programming, and focus on the knowledge structure and the problem-solving capability without the use of analogy
Keywords
Unix; automatic programming; knowledge based systems; APU; UNIX; automatic programmer; knowledge structure; paradigm; problem-solving capability; programming cliches; top-down decomposition; Artificial intelligence; Automatic programming; Computer science; Dictionaries; Humans; Libraries; Problem-solving; Programming profession; Sorting; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools for Artificial Intelligence, 1990.,Proceedings of the 2nd International IEEE Conference on
Conference_Location
Herndon, VA
Print_ISBN
0-8186-2084-6
Type
conf
DOI
10.1109/TAI.1990.130372
Filename
130372
Link To Document