CV: Papers
“Interactive Image Analysis of Borehole Televiewer Data” (with Colleen A. Barton and Mark D. Zoback), in the Proc. of the Symposium on the Application of Geophysics to Engineering and Environmental Problems, Knoxville, TN. (Mar. 1991), pp. 211-232; reprinted in Automated pattern analysis in petroleum exploration, I. Palaz and S.K. Sengupta (eds.), Springer-Verlag (1992), pp. 223-248.
Software implemented during a sabbatical leave from Apple. It included an innovative user interface, now standard in geophysical software, for interactive tracing of an indistinct sinusoidal feature in a borehole image.
"TinyTalk, a subset of Smalltalk-76 for 64KB microcomputers" (with Kim McCall), Proc. of the 3rd ACM SIGSMALL symposium and the first SIGPC symposium (Sep. 1980), pp. 197-198.
PARC’s Notetaker was possibly the first 8086-based, and the first luggable, computer.
"The LISP70 pattern matching system" (with Horace Enea and David C. Smith), Third Int'l Joint Conference on Artificial Intelligence (IJCAI) (Aug. 1973), pp. 671–676.
An elegant language suitable for the programming of translators and rule-based systems. Alan Kay has listed it as one of his inspirations for Smalltalk.
"A conceptual dependency parser for natural language" (with Roger Schank), Proc. of the 1969 conference on computational linguistics (Sep. 1969), pp. 1-3.
"A conceptual parser for natural language" (with Roger Schank), First IJCAI (May 1969), pp. 569–578.
"Experiments with a search algorithm for the data base of a human belief structure" (with Ken Colby and Horace Enea), First IJCAI (May 1969), pp. 649–654.
An early paper on knowledge representation.
"Analysis for 'pure–aggregation' strata" (with Lincoln Moses et al), Chapter 6 of The National Halothane Study, Bunker JP, Forrest WH, Mosteller F, Vandam LD., eds., US Government Printing Office (1969), pp. 328–350.
A statistical method for analyzing rare outcomes. I was the programmer.
"A language design for concurrent processes" (with Horace Enea), Proc. of the AFIPS SJCC 32 (1968), pp. 403–408.
Compel was the first data flow language. This paper introduced the single assignment concept, later adopted in other languages: see “A parallel programming model with sequential semantics” (thesis) by John Thornley, California Institute of Technology (May 1996), pp. 13-14 (pp. 30-31 of the postscript file).
"A directed graph representation for computer simulation of belief systems" (with Horace Enea and Ken Colby), Mathematical Biosciences 2 (Feb. 1968), pp. 19–40.
An early proposal for a semantic network representation of knowledge.
"Nonrecursive adaptive integration" (with Bill McKeeman), Communications of the ACM (CACM) 6 (June 1963), Algorithm 182.
Became a standard numerical technique.