Title :
A Model for Control Structures for Artificial Intelligence Programming Languages
Author :
Bobrow, Daniel G. ; Wegbreit
Author_Institution :
Computer Science Laboratory, Xerox Palo Alto Research Center
fDate :
4/1/1976 12:00:00 AM
Abstract :
Newer programming languages for artificial intelligence extend the class of available control regimes beyond simple hierarchical control. In so doing, a key issue is using a model that clearly exhibits the relation between modules, processes, access environments, and control environments. This paper presents a model which is applicable to diverse languages and presents a set of control primitives which provide a concise basis on which one can define almost all known regimes of control.
Keywords :
Backtracking, contexts, control structures, dynamic storage allocation, functional arguments, higher level languages, multiprogramming.; Artificial intelligence; Computer languages; Computer science; Context modeling; Contracts; Data structures; Drain avalanche hot carrier injection; Fasteners; Laboratories; Runtime; Backtracking, contexts, control structures, dynamic storage allocation, functional arguments, higher level languages, multiprogramming.;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.1976.1674616