TCP - IP White Papers
Acute and TCP: Specifying and Developing Abstractions for Global Computation
Overview This paper describes ongoing work to establish semantic foundations for real-world distributed computation. This paper is designing and implementing Acute, an expressive and safe programming language (based on an OCaml core) with features for managing abstraction-safe marshalling, dynamic rebinding, and versioning. These permit user-level communication libraries to be written simply as type-safe Acute code, above TCP/UDP sockets. Further, the paper is precisely characterizing the properties of TCP and UDP network communication; of particular interest is the semantics of communication failures. Together with the Acute language semantics this constitutes a mathematically precise and executable system for writing distributed communication libraries, P2P algorithms, etc.
| Publisher | University of Cambridge | File Format | |
|---|---|---|---|
| Date Published | February 2004 | ||
| Format | White Papers | ||
| Topics | |||



