Greenprint: A graphic representation of structured programs
L. A. Belady, Carlo J. Evangelisti, L. R. Power · IBM Systems Journal · 1980
GREENPRINT as a graphics representation of program control structure is unique in that its objects—blocks and boxes—appear from top to bottom in the same order as the associated program text. The two representations can thus be studied and worked with concurrently. Other advantages, some shared by conventional flowcharts and NSDs, include the capability of automatically generating GREENPRINTs from program text and generating control statements from a GREENPRINT. GREENPRINTs can be displayed on inexpensive terminals. In addition, the exactness of GREENPRINTs suggests the possibility of developing program complexity metrics based on purely geometric properties. But this and the extension of the GREENPRINT approach to include structure and flow of data remain interesting research topics at this time-