Verification and improvement of the sliding window protocol

D. Chkliaev, J.J.M. Hooman, E.P. Vink, de

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

32 Citaten (Scopus)

Samenvatting

The well-known Sliding Window protocol caters for the reliable and efficient transmission of data over unreliable channels that can lose, reorder and duplicate messages. Despite the practical importance of the protocol and its high potential for errors, it has never been formally verified for the general setting. We try to fill this gap by giving a fully formal specification and verification of an improved version of the protocol. The protocol is specified by a timed state machine in the language of the verification system PVS. This allows a mechanical check of the proof by the interactive proof checker of PVS. Our modelling is very general and includes such important features of the protocol as sending and receiving windows of arbitrary size, bounded sequence numbers and channels that may lose, reorder and duplicate messages.
Originele taal-2Engels
TitelTools and Algorithms for the Construction and Analysis of Systems (Proceedings TACAS 2003, Warsaw, Poland, April 7-11, 2003)
RedacteurenH. Garavel, J. Hatcliff
Plaats van productieBerlin
UitgeverijSpringer
Pagina's113-127
ISBN van geprinte versie3-540-00898-5
DOI's
StatusGepubliceerd - 2003

Publicatie series

NaamLecture Notes in Computer Science
Volume2619
ISSN van geprinte versie0302-9743

Vingerafdruk

Duik in de onderzoeksthema's van 'Verification and improvement of the sliding window protocol'. Samen vormen ze een unieke vingerafdruk.

Citeer dit