Georgia Tech: Networking & Telecommunications
 Group


Structuring and Destructuring Protocols

Attempts to meet the growing demand for new protocols are frustrated, in part, by the difficulty of designing and implementing protocols. Language-based protocol subsystems attempt to alleviate this difficulty by using languages and language processors; the languages support structures which help protocol designers and implementors organize and express their solutions, and the language processors ameliorate the execution-time overhead imposed by structures used in those solutions. My thesis work involved designing and implementing a language-based protocol subsystem organized around the principles of reactive control and data-stream computations. This talk presents an overview of my thesis work, and describes how reactive control and data-stream computations apply to protocol design and implementation, an implementation of a protocol subsystem based these principles, and an example protocol developed using the protocol subsystem.


This page last modified on 19 May 1998.