DocumentCode
1700040
Title
The control structure diagram
Author
Cross, James H., II ; Sheppard, Sallie V.
Author_Institution
Dept. of Comput. Sci. & Eng., Auburn Univ., AL, USA
fYear
1988
Firstpage
274
Lastpage
278
Abstract
The control structure diagram (CSD) is a graphic stepwise-refinement tool for the development and maintenance of software. The CSD was designed to overcome the deficiencies found in existing graphic tools with respect to readability, ease of use, automation and modern software practices. The primary motivation was to decrease the time required to comprehend software by providing a graphic representation for clearly depicting control constructs and control flow at all levels of program abstraction. The CSD, which includes graphic constructs for refinement, sequence, selection, iteration and exit, was designed to represent software graphically from high-level overview through source code. The graphic constructs are clearly distinguishable, have meaningful connotations, and provide for a high degree of connectivity in the CSD. The CSD is easy to use manually. A fully operational prototype CSD editor was designed and implemented to provide extensive automated support for the CSD
Keywords
computer graphics; diagrams; software engineering; software tools; control constructs; control flow; control structure diagram; graphic stepwise-refinement tool; program abstraction; software development; software maintenance; Automatic control; Computer science; Design automation; Modems; Prototypes; Software maintenance; Software prototyping; Software tools; Space technology; Usability;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1988. Conference Proceedings., Seventh Annual International Phoenix Conference on
Conference_Location
Scottsdale, AZ
Print_ISBN
0-8186-0830-7
Type
conf
DOI
10.1109/PCCC.1988.10084
Filename
10084
Link To Document