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
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;
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
DOI :
10.1109/JCSSE.2011.5930096