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
Link To Document