• DocumentCode
    1704460
  • Title

    Visual presentation of software specifications and designs

  • Author

    Roman, Gruia-CataIin ; Hart, Delbert ; Calkins, Charles

  • Author_Institution
    Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
  • fYear
    1996
  • Firstpage
    115
  • Lastpage
    124
  • Abstract
    Formal methods hold the promise for high dependability in the design of critical software. However, software engineers who employ formal methods need to communicate their design decisions to users, customers, managers, and colleagues who may not be in a position to acquire a full understanding of the formal notation being used. Visualizations derived from formal specifications and designs must be able convey the required information precisely and reliably without the use of formal notation. The paper discusses an attempt to integrate a design methodology based upon specification and program refinement with a state-of-the-art approach to rapid visualization of program executions. The emphasis is placed on how to convey graphically various kinds of formally-stated program properties. The illustrations are extracted from a case study involving the formal derivation of a message router. The ultimate goal is to identify issues fundamental to the use of visualization in conjunction with formal methods and to catalog methods which achieve effective visual communication without compromising formal reasoning
  • Keywords
    data visualisation; formal specification; visual programming; critical software design; design decisions; effective visual communication; formal notation; formal reasoning; formally-stated program properties; graphical method; message router; program refinement; rapid program execution visualisation; visual presentation; visual software design presentation; visual software specification presentation; visualizations; Computer science; Concrete; Costs; Design engineering; Design methodology; Engineering management; Formal specifications; Process design; Programming; Software design; Visual communication; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Specification and Design, 1996., Proceedings of the 8th International Workshop on
  • Conference_Location
    Schloss Velen
  • Print_ISBN
    0-8186-7361-3
  • Type

    conf

  • DOI
    10.1109/IWSSD.1996.501153
  • Filename
    501153