DocumentCode
766455
Title
Petri Nets Theory for the Correctness of Protocols
Author
Berthelot, Gérard ; Terrat, Richard
Author_Institution
LITP, C.N.R.S., Paris, France
Volume
30
Issue
12
fYear
1982
fDate
12/1/1982 12:00:00 AM
Firstpage
2497
Lastpage
2505
Abstract
After a brief introduction to the theory of Petri nets, the ECMA transport protocol is presented. Then a model of the connection and disconnection phases is developed. Properties of correctness are demonstrated, using Petri net theory results, namely, reductions and linear invariants techniques. Predicate/transition nets are introduced and the underlying network service is modeled. Then a model of the data transfer phase is described. It allows correction of the errors signaled by the network level, by using a window mechanism and control frames for acknowledgments and rejections. The correctness of the data transfer is demonstrated using invariants. The service provided to the upper level is thus validated.
Keywords
Computer communication protocols; Computer software verification; Petri networks; Automata; Computer languages; Error correction; Explosions; Petri nets; Transport protocols;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/TCOM.1982.1095452
Filename
1095452
Link To Document