CONTROL RECORD DRIVEN PROCESSING (1977)


Pp. 220-232 in Current Trends in Programming Methodology, vol. 1, ed. R. T. Yeh. Englewood Cliffs: Prentice-Hall, 1977.


Commentary 1990

A fully worked out solution based on the techniques of this section is shown in section 4.10 Programming of a Well-Understood Task.

Abstract

The paper discusses a programming technique in which the central agent of process control is a table of control records. The execution is done by a program, the control record interpreter, that selects the control records and acts according to the contents of their fields. The technique is illustrated by three examples. These are followed by a general discussion of the technique, with special attention to the structure of the solution, the view of the control records as statements in a language, the representation of control records, the execution-time efficiency, and proof and testing of solutions.