[an error occurred while processing this directive] An error occured whilst processing this directive LFCS Theory Seminar

Types and Subtypes for Client-Server Interactions

Simon Gay

Department of Computer Science
Royal Holloway

4pm Tuesday 10 November 1998
Room 2511, JCMB, King's Buildings


Abstract

We define an extension of the pi-calculus with a static type system which supports high-level specifications of extended patterns of communication, such as client-server protocols. Subtyping allows protocol specifications to be extended in order to describe richer behaviour; an implemented server can then be replaced by a refined implementation, without invalidating type-correctness of the overall system. We use the POP3 protocol as a concrete example of this technique.


Other LFCS Theory Seminars Ian Stark
Thursday 12 November 1998
An error occured whilst processing this directive