COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Automated Reasoning Group Lunches > A rigorous approach to networking: TCP, from implementation to protocol to service
A rigorous approach to networking: TCP, from implementation to protocol to serviceAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Thomas Tuerk. Speaker: Tom Ridge Despite more then 30 years of research on protocol specification, the major protocols deployed in the Internet, such as TCP , are described only in informal prose RFCs and executable code. In part this is because the scale and complexity of these protocols makes them challenging targets for formalization. In this work we show how these difficulties can be addressed. We develop a high-level specification for TCP and the Sockets API , expressed in the HOL proof assistant, describing the byte-stream service that TCP provides to users. This complements our previous low-level specification of the protocol internals, and makes it possible for the first time to state what it means for TCP to be correct: that the protocol implements the service. We define a precise abstraction function between the models and validate it by testing, using verified testing infrastructure within HOL . This is a pragmatic alternative to full proof, providing reasonable confidence at a relatively low entry cost. This talk is part of the Computer Laboratory Automated Reasoning Group Lunches series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsMadingley Conversations Electronic Structure Discussion Group CSSA-CambridgeOther talksAn approach to the four colour theorem via Donaldson- Floer theory 160 years of occupational structure: Late Imperial China and its regions Reframing African Studies through Languages and Translation: Overcoming Barricades to Knowledge and Knowledge Management Michael Alexander Gage and the mapping of Liverpool, 1828–1836 Optimising fresh produce quality monitoring and analysis LARMOR LECTURE - Exoplanets, on the hunt of Universal life Market Socialism and Community Rating in Health Insurance Symplectic topology of K3 surfaces via mirror symmetry An SU(3) variant of instanton homology for webs Speculations about homological mirror symmetry for affine hypersurfaces Zoo and Wildlife Work |