Issue No. 12 - December (1968 vol. 17)
W.R. Sutherland , M.I.T. Lincoln Lab.
This paper describes a scheme for organizing and creating the control portions of an interactive graphical program. Since the response of such a program to some console input may depend on the history of previous inputs, the author structures his control programs as finite-state automatons. Thus state diagrams are used as the notation for defining the behavior of an interactive graphical program. Such notation does indeed add clarity and order to the description of this information.
W.R. Sutherland, "R68-53 A System for Interactive Graphical Programming", IEEE Transactions on Computers, vol. 17, no. , pp. 1181-1182, December 1968, doi:10.1109/TC.1968.226887