Proceedings

Recognition in a Program Understanding System

Download BibTeX Cite

Proceedings of the Sixth International Joint Conference on Artificial Intelligence. .

© 1979 International Joint Conferences on Artificial Intelligence

Abstract

Wf' propo~.c a recor,nilion model for a Program Understanding system based on a top-down control structure that begins from a r,iven hir,h level plan and attempts to refine and decompose the plan until it can be matched against aduill codf'. WI:' introduce the notion of "diclindivc features" and "beacons" which help guide the recognition procf':;s and arc bilsed on a set of functional program "templates". Additional mechansims are proposed to recover from silu<'~lions in which the primary top-down approach fails.

  1. BROOKS, R. ( 1975) A Model of Human Cognitive Behavior in Writing Code for Computer Programs PhD Thesis, Dept. of Psychology, Carnegie Mellon University 1975 IJCAI
  2. BROWN, A. (1977) Qualitative Knowledge, Causal Reasoning, and the localization of Failures PhD Thesis, AI-TR-362, MIT AI lab
  3. de KlEER, J. (1977) A Theory of Plans for Electronic Circuits Working Paper 144, MIT AI lab
  4. HOARE, C. (1969) An Axiomatic Basis for Computer Programming CACM 12, 1969
  5. KANT, E. (1979) Efficiency Knowledge for Program Synthesis PhD Thesis (forthcoming), Stanford AI lab
  6. MINSKY, M. (1975) A Framework fro Representing Knowledge The Psychology of Computer Vision, P. Winston (ed.) McGraw-Hill 1975
  7. RICH, C. and SHROBE, H. (1976) Initial Report on a LISP Programmer's Apprentice AI-TR-354, MIT AI lab, Cambridge, Ma.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards