DocumentCode
1666783
Title
A typed model for encoding-based protocol interoperability
Author
Bradley, Adam D. ; Bestavros, Azer ; Kfoury, Assaf J.
Author_Institution
Dept. of Comput. Sci., Boston Univ., MA, USA
fYear
2004
Firstpage
72
Lastpage
83
Abstract
Documentation of the HTTP protocol includes precise descriptions of the syntax of the protocol, but lacks similarly precise specification of the semantics of messages and message bodies. Semantics are stated in English prose; while this makes the document more intuitively accessible, it makes any sort of formal claims of correctness or interoperability difficult to derive from the specification itself. We propose "layered types", a formal description of the interpretive semantics of HTTP message bodies based upon the stacked type syntax. This model allows us to formally declare semantics for content-related HTTP headers and offers a precise way of characterizing interoperability between current and future protocol revisions and extensions.
Keywords
open systems; transport protocols; HTTP protocol; encoding-based protocol interoperability; protocol syntax; Access protocols; Computer science; Data models; Decoding; Documentation; Network servers; Payloads; Representational state transfer; Service oriented architecture; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols, 2004. ICNP 2004. Proceedings of the 12th IEEE International Conference on
ISSN
1092-1648
Print_ISBN
0-7695-2161-4
Type
conf
DOI
10.1109/ICNP.2004.1348087
Filename
1348087
Link To Document