• DocumentCode
    3276045
  • Title

    Modeling and verification of custom TCP using SDL

  • Author

    Kai Hu ; Cheng Liu ; Kai Liu

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Beihang Univ., Beijing, China
  • fYear
    2013
  • fDate
    23-25 May 2013
  • Firstpage
    455
  • Lastpage
    458
  • Abstract
    With the development of computer network, the complexity of network protocol increases gradually, leading to the difficulty, long cycle, multi-error for protocol development. The protocol engineering works well to solve these problems, which uses formal methods to develop protocols. Although the Transmission Control Protocol (TCP) is widely used as a mature transport protocol, some issues have to be considered when it is achieved in a particular environment, for example, security and logical correctness. In this paper, we modeled for TCP, simulated and verified the model based on the thoughts of protocol engineering. Firstly, we customized TCP according to the specific needs. Then we modeled for TCP using the Specification and Description Language (SDL) which is a commonly used formal description language by the tool SDL Suite. At last we simulated and verified the SDL model. The results showed that the ambiguous terms and some errors for the SDL model could be found. It is helpful for the further development.
  • Keywords
    formal verification; specification languages; transport protocols; SDL; custom TCP verification; formal description language; formal method; network protocol; specification and description language; transmission control protocol; transport protocol; Debugging; Protocols; Reliability; SDL; custom TCP; modeling; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Service Science (ICSESS), 2013 4th IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    2327-0586
  • Print_ISBN
    978-1-4673-4997-0
  • Type

    conf

  • DOI
    10.1109/ICSESS.2013.6615347
  • Filename
    6615347