Skip to content

TLA+ specification of a TCP/IP 3-way handshake in multi-client environment.

Notifications You must be signed in to change notification settings

VedantPimpley/HandshakeSpec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

HandshakeSpec

Please find the specification in Handshake.pdf.

  • TCP/IP handshake modeled in TLA+ for an environment with multiple clients and a single server.
  • Can be exhaustively checked in TLA+ toolbox, which found 2000 distinct states and 13000 states for a system with 4 clients.
  • Successfully used to catch bugs in the design stage itself.

About

TLA+ specification of a TCP/IP 3-way handshake in multi-client environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published