Enlighten
Research publications by members of the University of Glasgow
home > services > Enlighten

Types and subtypes for client-server interactions

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