FlowGuide
Phil J. Grouse · AFIPS conference proceedings · 1984
FlowGuide is a programmer's work station developed to assist in the writing and maintenance of programming projects. Each project is treated as a tree structure, with each node corresponding to a program module. For each module there are three documentary members: a requirements specification, a data specification, and a structured program. The last of these is expressed in flow-block notation, an orthogonal form of the Nassi-Shneiderman diagram. FlowGuide supports the design and maintenance of all three members. The integral program editor is designed to support modules expressed as flow blocks. A post-processor translates the project tree into the corresponding source code, which may be ported to a separate host if desired.