• DocumentCode
    3380316
  • Title

    Protocol visualization using LOTOS multi-rendezvous mechanism

  • Author

    Yasumoto, Keiichi ; Higashino, Teruo ; Matsuura, Toshio ; Taniguchi, Kenichi

  • Author_Institution
    Dept. of Inf., Process. & Manage., Shiga Univ., Japan
  • fYear
    1995
  • fDate
    7-10 Nov 1995
  • Firstpage
    118
  • Lastpage
    125
  • Abstract
    In this paper, we propose a method for visualizing LOTOS specifications using multi-rendezvous mechanism. For visualization, we have extended LOTOS by introducing some primitive animation events. Using the extended LOTOS, we describe a visualization scenario for events where we would like to visualize their execution. Then, we execute the original specification and its visualization scenario in parallel under LOTOS multi-rendezvous mechanism so that the corresponding animation is activated when each event is executed. The pair of the original specification and its visualization scenario is converted into the multi-threaded object code using our LOTOS compiler. In our visualization method we can specify the visualization scenario without modifying the original specification, and we can derive an object code which animates the original specification in real time. We have tried to visualize a LOTOS specification of “Dijkstra´s dining philosophers”, and evaluated the usefulness of our approach
  • Keywords
    computer animation; protocols; specification languages; visual programming; LOTOS multi-rendezvous mechanism; LOTOS specifications; animation events; multi-threaded object code; protocol visualization; visualization; visualization scenario; Animation; Data visualization; Displays; Formal specifications; Humans; Information management; Information processing; Protocols; Real time systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 1995. Proceedings., 1995 International Conference on
  • Conference_Location
    Tokyo
  • Print_ISBN
    0-8186-7216-1
  • Type

    conf

  • DOI
    10.1109/ICNP.1995.524826
  • Filename
    524826