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 :
بازگشت