• 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