• DocumentCode
    1056436
  • Title

    Visualizing Program Designs Through PegaSys

  • Author

    Moriconi, Mark ; Hare, Dwight F.

  • Author_Institution
    SRI International
  • Volume
    18
  • Issue
    8
  • fYear
    1985
  • Firstpage
    72
  • Lastpage
    85
  • Abstract
    This article is an introduction to many of the interesting features of PegaSys, an experimental system that encourages and facilitates extensive use of graphical images as formal, machine- processable documentation. Unlike most other systems that use graphics to describe programs, the main purpose of PegaSys is to facilitate the explanation of program designs. What is particularly interesting about PegaSys is its ability to: (1) check whether pictures are syntactically meaningful, (2) enforce design rules throughout the hierarchical decomposition of a design, and (3) determine whether a program meets its pictorial documentation. Much of the power of PegaSys stems from its ability to represent and reason about different kinds of pictures within a single logical framework. Excerpts from a working session with PegaSys are used to illustrate the basic style of interaction as well as the three PegaSys capabilities.
  • Keywords
    Control systems; Data structures; Documentation; Flowcharts; Graphics; LAN interconnection; Logic programming; Programming environments; Visualization;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/MC.1985.1662979
  • Filename
    1662979