학술논문

Petri Nets Theory for the Correctness of Protocols
Document Type
Periodical
Source
IEEE Transactions on Communications IEEE Trans. Commun. Communications, IEEE Transactions on. 30(12):2497-2505 Dec, 1982
Subject
Communication, Networking and Broadcast Technologies
Petri nets
Transport protocols
Automata
Explosions
Error correction
Computer languages
Language
ISSN
0090-6778
1558-0857
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.