Gay, S., and Hole, M. (1999) Types and subtypes for client-server interactions. Lecture Notes in Computer Science, 1576 . pp. 74-90. ISSN 0302-9743 (doi:10.1007/3-540-49099-X_6)
Full text not currently available from Enlighten.
Publisher's URL: http://dx.doi.org/10.1007/3-540-49099-X_6
Abstract
We define an extension of the π-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.
| Item Type: | Article |
|---|---|
| Status: | Published |
| Refereed: | Yes |
| Glasgow Author(s): | Gay, Dr Simon |
| Authors: | Gay, S., and Hole, M. |
| Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
| College/School: | College of Science and Engineering > School of Computing Science |
| Journal Name: | Lecture Notes in Computer Science |
| Publisher: | Springer |
| ISSN: | 0302-9743 |
| ISSN (Online): | 1611-3349 |
University Staff: Request a correction | Enlighten Editors: Update this record

![[feed]](http://eprints.gla.ac.uk/style/images/twitter-logo.png)
Tools
Tools