[an error occurred while processing this directive]
An error occured whilst processing this directive
LFCS Theory Seminar
Department of Computer Science
Royal Holloway
4pm Tuesday 10 November 1998
Room 2511, JCMB, King's Buildings
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 |