Abstract—New protocols are often useful, but are hard to implement well. Protocol synthesis is a solution, but synthesized protocols can be slow. Implementing protocols will be even more challenging in the future, since we expect that more advanced communication functionality will be moved from applications into protocol implementations to reduce application development effort. This trend can be seen from the recent enhancements of RPC to include semantics for supporting group communication, transactions, fault-tolerance, etc. [1], [2], [3], [4]. Protocol developers will also be challenged to provide correct and efficient protocol implementations that manage numerous concurrent I/O channels, and to increase protocol throughput to meet real-...
A number of issues combine to make network protocol development significantly more difficult than ot...
In programming, protocols are everywhere. Protocols describe the pattern of interaction (or communic...
We present a method for the automatic derivation of efficient protocol implenlentations from a forma...
This thesis explores two strategies for supporting the development of network communication software...
Remote Procedure Call (RPC) is perhaps the most popular paradigm used today to build distributed app...
Distributed protocols, typically expressed as stateful agents communicating asynchronously over buff...
. This paper reports on the development of a catalogue of frameworks for protocol implementation. Fr...
Communication software, most notoriously protocolstacks, are an area of growing interest. Many compa...
Morpheus is a special-purpose programming language that facilitates the efficient implementation of ...
This paper presents an overview of commonly used protocol development tools falling under two catego...
This paper describes a protocol development environment aimed at simplifying the development and tes...
A reliable and effective computer network can only be achieved by adopting efficient and error-free ...
The past decade has witnessed a surge in research efforts aimed at developing tools to aid the desig...
textA number of issues combine to make network protocol development signif- icantly more difficult t...
In this thesis we present real design criteria and design building blocks in a highly procedural way...
A number of issues combine to make network protocol development significantly more difficult than ot...
In programming, protocols are everywhere. Protocols describe the pattern of interaction (or communic...
We present a method for the automatic derivation of efficient protocol implenlentations from a forma...
This thesis explores two strategies for supporting the development of network communication software...
Remote Procedure Call (RPC) is perhaps the most popular paradigm used today to build distributed app...
Distributed protocols, typically expressed as stateful agents communicating asynchronously over buff...
. This paper reports on the development of a catalogue of frameworks for protocol implementation. Fr...
Communication software, most notoriously protocolstacks, are an area of growing interest. Many compa...
Morpheus is a special-purpose programming language that facilitates the efficient implementation of ...
This paper presents an overview of commonly used protocol development tools falling under two catego...
This paper describes a protocol development environment aimed at simplifying the development and tes...
A reliable and effective computer network can only be achieved by adopting efficient and error-free ...
The past decade has witnessed a surge in research efforts aimed at developing tools to aid the desig...
textA number of issues combine to make network protocol development signif- icantly more difficult t...
In this thesis we present real design criteria and design building blocks in a highly procedural way...
A number of issues combine to make network protocol development significantly more difficult than ot...
In programming, protocols are everywhere. Protocols describe the pattern of interaction (or communic...
We present a method for the automatic derivation of efficient protocol implenlentations from a forma...