SENov 25, 2017

Modular Remote Communication Protocol Interpreters

arXiv:1711.09288v1
Originality Synthesis-oriented
AI Analysis

This provides a modular solution for developers needing consistent remote communication implementations, but it is incremental as it builds on existing protocol description approaches.

The authors tackled the problem of implementing consistent client-server communication by developing 'endpoints', a library that generates type-safe remote invocations from user-defined protocol descriptions. They demonstrated its usage, leveraged Scala features, and compared it to existing tools.

We present "endpoints", a library that provides consistent client implementation, server implementation and documentation from a user-defined communication protocol description. The library provides type safe remote invocations, and is modular and extensible. This paper shows how its usage looks like, highlights the Scala features that its implementation relies on, and compares it to other similar tools.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes