• DocumentCode
    1685235
  • Title

    Visualisation of reduced abstracted behaviour as a design tool

  • Author

    Valmari, Antti ; Karsisto, Konsta ; Setälä, Manu

  • Author_Institution
    Software Syst. Lab., Tampere Univ. of Technol., Finland
  • fYear
    1996
  • Firstpage
    187
  • Lastpage
    194
  • Abstract
    Presents a user-friendly formal method for obtaining comprehensive feedback from the behaviour of a design of a distributed system. The method consists of abstracting and reducing the behaviour and showing the result in a graphical form on a computer screen. Deadlocks, livelocks, incorrect actions and many other kinds of design errors can often be easily discovered from the graphical representation. The method differs from animation, simulation and testing in that it analyses all possible behaviours simultaneously. For instance, if the graphical representation does not contain a deadlock, then the system is guaranteed to be free from deadlocks. The method is illustrated by using it in the development of a well-known communication protocol. This article concentrates on the use of the method rather than the underlying theory and computer tools
  • Keywords
    concurrency control; data visualisation; distributed processing; formal specification; program diagnostics; transport protocols; communication protocol development; deadlocks; design errors; distributed system; feedback; graphical display; graphical representation; incorrect actions; livelocks; reduced abstracted behaviour visualisation; simultaneous analysis; software design tool; user-friendly formal method; Analytical models; Computational modeling; Computer errors; Feedback; Laboratories; Protocols; Software systems; System recovery; Testing; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
  • Conference_Location
    Braga
  • Print_ISBN
    0-8186-7376-1
  • Type

    conf

  • DOI
    10.1109/EMPDP.1996.500586
  • Filename
    500586