• DocumentCode
    2537942
  • Title

    A method and a tool for errors recovering in communication protocols

  • Author

    Viho, César Gagnon

  • Author_Institution
    IRISA, Rennes, France
  • fYear
    1993
  • fDate
    17-20 Oct 1993
  • Firstpage
    379
  • Abstract
    Communication protocols are very complex systems devoted to ensure error-free exchanges of informations between communicating entities. From their specification to their implementation, the different steps of protocols development still represent a hard work for designers. In this paper, we develop a method to help protocols designers in specification steps, such that the considered protocols are error-free and correspond as possible to the expected service. After their detection, it allows the suppression of errors such as unspecified receptions, deadlocks and blocking loops. The communicating entities are modelised by finite state machine (FSM) and the validation step is based on the construction of the reachability graph. After a correction oriented analysis of this graph, our method proposes sets of transitions of one or another FSM. The suppression of transitions in any of these sets eliminates the considered error without generating other errors. We finally present an application of our method to correct errors in a data transfer protocol
  • Keywords
    finite state machines; protocols; reachability analysis; system recovery; blocking loops; communication protocols; correction oriented analysis; data transfer protocol; deadlocks; error recovery; finite state machine; reachability graph; unspecified receptions; Automata; Costs; Electronic mail; Error correction; Protocols; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 1993. 'Systems Engineering in the Service of Humans', Conference Proceedings., International Conference on
  • Conference_Location
    Le Touquet
  • Print_ISBN
    0-7803-0911-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.1993.384774
  • Filename
    384774