• 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