• 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