DocumentCode
3245554
Title
The Control structure Diagram: an automated graphical representation for software
Author
Cross, James H., II ; Sheppard, Sallie V.
Author_Institution
Comput. Sci. & Eng., Auburn Univ., AL, USA
Volume
2
fYear
1988
fDate
0-0 1988
Firstpage
446
Lastpage
454
Abstract
A description is given of the Control Structure Diagram (CSD), a graphical stepwise refinement tool for use in the development and maintenance of software. The CSD can be used as a natural extension to popular high-level representations such as data-flow diagrams and structure charts. It includes graphical constructs for refinement, sequence, concurrency, selection, iteration, and exit, which are clearly distinguishable, have meaningful connotations, and provide for a high degree of connectivity in the CSD. The CSD is easy to use manually since it can be virtually superimposed on structured pseudocode or source code. A fully operational prototype CSD editor was designed and implemented to provide extensive automated support for the CSD, thus making it especially suitable for use in rapid prototyping environments.<>
Keywords
computer graphics; software tools; CSD; CSD editor; Control structure Diagram; computer graphics; graphical stepwise refinement tool; rapid prototyping environments; software maintenance; software tools; Automatic control; Computer aided software engineering; Computer science; Concurrent computing; Design automation; Formal languages; Prototypes; Software maintenance; Software prototyping; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1988. Vol.II. Software Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
Conference_Location
Kailua-Kona, HI, USA
Print_ISBN
0-8186-0842-0
Type
conf
DOI
10.1109/HICSS.1988.11836
Filename
11836
Link To Document