By Topic

Greenprint: A graphic representation of structured programs

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $31
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Belady, L.A. ; IBM Thomas J. Watson Research Center, P.O. Box 218, Route 134, Yorktown Heights, NY 10598, USA ; Evangelisti, C.J. ; Power, L.R.

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-

Note: The Institute of Electrical and Electronics Engineers, Incorporated is distributing this Article with permission of the International Business Machines Corporation (IBM) who is the exclusive owner. The recipient of this Article may not assign, sublicense, lease, rent or otherwise transfer, reproduce, prepare derivative works, publicly display or perform, or distribute the Article.  

Published in:

IBM Systems Journal  (Volume:19 ,  Issue: 4 )