• DocumentCode
    1905031
  • Title

    Transforming state tables to Coloured Petri nets for automatic verification of internet protocols

  • Author

    Choosang, San ; Gordon, Steven

  • Author_Institution
    Sirindhorn Int. Inst. of Technol., Thammasat Univ., Bangkadi, Thailand
  • fYear
    2011
  • fDate
    11-13 May 2011
  • Firstpage
    69
  • Lastpage
    74
  • Abstract
    Rapid developments in networking technologies is resulting in an increasing number of new communication protocols being created, but formal methods are seldom used to verify their design. This paper presents a set of rules for transforming state tables, a common format of protocol specifications in standards, into a formal model based on Coloured Petri nets. This reduces time for developing and debugging CPN models, which can then be used for protocol verification. Formal definitions of subsets of state tables and CPNs are presented, as well as the transformation algorithm. To demonstrate the transformation an example of Stop-and-Wait protocol is used as a case study.
  • Keywords
    Internet; Petri nets; formal specification; formal verification; graph colouring; transport protocols; CPN model debugging; Internet protocol; automatic verification; coloured Petri net; communication protocol; formal definition; formal method; formal model; networking technology; protocol specification; protocol verification; rapid development; stop and wait protocol; Receivers; XML; Coloured Petri nets; Stop-and-Wait protocol; XML; protocol verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering (JCSSE), 2011 Eighth International Joint Conference on
  • Conference_Location
    Nakhon Pathom
  • Print_ISBN
    978-1-4577-0686-8
  • Type

    conf

  • DOI
    10.1109/JCSSE.2011.5930096
  • Filename
    5930096