communication protocol design

Designs, builds, and analyzes communication protocols and their components — message formats, state machines and transition rules, coordination and delegation policies, interface and network integrations, and protocol composition and models — to enforce privacy-preserving interactions, support decentralized/distributed or hierarchical control, and optimize for resource, performance, and interoperability constraints.

communicationprotocoldesign

Recent Skill Trend

Momentum and market value over time
Trending
Score
No comparison yet
0.41
Oct 01, 2026Oct 01, 2026
Career
Value
No comparison yet
$227K/year
Oct 01, 2026Oct 01, 2026

Must-Read Papers

Most classic and influential ideas
View more

Verification and Attack Synthesis for Network Protocols

Nov 02, 2025
MV
Max von Hippel
🏛️ Northeastern University

Ensuring functional correctness and performance resilience of network protocols under component failures and adversarial attacks remains a significant challenge. Method: This paper proposes a synergistic analysis framework integrating formal verification with attack synthesis. It models protocol behavior using a formal specification language and employs logical predicates, trace analysis, and model checking to achieve closed-loop verification—simultaneously establishing correctness guarantees and automatically generating realistic attack scenarios. Contribution/Results: Diverging from conventional unidirectional verification, our approach innovatively embeds attack-path generation directly into the verification workflow, enabling reproducible and interpretable failure attribution. Experimental evaluation across multiple mainstream network protocols demonstrates substantial improvements in vulnerability detection rates and attack-surface characterization accuracy. The results validate the feasibility and practicality of formal methods for deep, security-critical analysis of complex network protocols.

Applying formal methods to analyze protocols under normal and attack conditionsSynthesizing attacks that prevent protocol requirement achievementVerifying network protocol functionality and performance requirements

It Takes a Village: Bridging the Gaps between Current and Formal Specifications for Protocols

Sep 16, 2025
DB
David Basin
🏛️ ETH Zürich | Cornell University | University of Texas, Austin | Nokia Bell Labs | Northeastern University | University of Pennsylvania | Princeton University | University of Illinois Chicago

This work addresses the semantic gap between informal protocol specifications—such as IETF RFCs—and formal specifications. It introduces a cognitive discrepancy analysis framework that identifies fundamental limitations in RFCs, including semantic ambiguity, unstated assumptions, and logical inconsistency. Methodologically, the approach integrates formal specification languages (e.g., TLA⁺), state-machine modeling, and protocol conformance testing to perform semantic parsing and cross-version consistency checking on real-world RFC texts and reference implementations. A key contribution is the establishment of a collaborative paradigm bridging industry practitioners and formal methods researchers, facilitating the evolution of RFCs into verifiable, executable formal specifications. Empirical evaluation demonstrates that this methodology significantly improves defect detection rates, interoperability assurance, and depth of security verification. The proposed framework provides a reusable, scalable foundation for formalizing next-generation Internet protocol standards.

Addressing underuse of formal specifications in Internet standardsBridging gaps between informal and formal protocol specificationsIdentifying benefits of formal methods for network protocols

An Automata-theoretic Basis for Specification and Type Checking of Multiparty Protocols

Jan 28, 2025
FS
Felix Stutz
🏛️ MPI-SWS | University of Luxembourg | University of Konstanz

To address weak expressivity, high component coupling, and brittle verification in multiparty protocol design, this paper proposes the AMP framework. It employs Protocol State Machines (PSMs) as global protocol specifications and Communicating State Machines (CSMs) as local participant models, augmented by a π-calculus–based type system that rigorously supports session interleaving and delegation. Innovatively, we introduce the “tame” PSM subclass and a PSPACE-complete projection algorithm, enabling the first clean decoupling of specification definition, projection generation, and type checking. The framework maintains backward compatibility with existing multiparty session types while substantially enhancing protocol expressivity, verification robustness, and system stability. We formally prove that the projection is both sound and complete. Empirical evaluation demonstrates scalability and practical applicability across diverse protocol benchmarks.

Multiparty Protocol DesignSession Types CompatibilityVerification Framework

Current agent communication protocols generally lack mechanisms for semantic alignment, clarification, and verification, shifting semantic responsibility onto prompts or application logic and thereby causing poor interoperability and high maintenance costs. This work proposes, for the first time, a human-inspired three-layer communication framework—comprising communication, syntactic, and semantic layers—and systematically analyzes 18 mainstream protocols to expose their structural deficiencies in semantic coordination. Through layered modeling, technical debt identification, and scenario mapping, the study not only derives a practical protocol selection guide but also advances agent communication beyond mere message passing toward a new paradigm of shared understanding, laying the foundation for building semantically robust, secure, and interoperable agent ecosystems.

agent communicationinteroperabilityprotocol design

Model-Driven Rapid Prototyping for Control Algorithms with the GIPS Framework (System Description)

Mar 26, 2025
MK
Maximilian Kratz
🏛️ Technical University of Darmstadt

Software engineers face significant challenges—including difficulty in modeling, lengthy prototyping cycles, and high verification costs—when developing control algorithms for complex dynamic systems such as communication networks. To address these issues, we propose GIPS, the first model-driven engineering framework that tightly integrates graph-structured integer linear programming (ILP) modeling with automated code generation. Using the domain-specific language GIPSL, users declaratively specify constraints and optimization objectives; GIPS then automatically generates functionally complete, executable Java graph-optimization components. This enables end-to-end rapid prototyping—from high-level specifications to runtime deployment. We validate GIPS on a tree-structured peer-to-peer topology control scenario, demonstrating its correctness, efficiency, and scalability. The full implementation—including source code and a ready-to-run virtual machine demonstration environment—is open-sourced, confirming its practical deployability and engineering utility.

Automatically generates executable Java artifacts for graph optimizationDevelops GIPS framework for rapid prototyping of control algorithmsUses high-level language GIPSL to specify model optimization constraints

Latest Papers

What's happening recently
View more

Protocol model checking often suffers from state-space explosion, particularly when channel capacity or window size increases. This work proposes a compositional verification approach based on bidirectional simulation relations, constructing a hierarchy of protocol abstractions—SCP → ABP → SWP—with progressively refined semantics. By reducing the verification of complex protocols to that of the most abstract protocol, SCP, the method circumvents direct model checking of large state machines. Correctness of ABP and SWP is then derived from the invariance properties verified solely on SCP. This abstraction-based reduction significantly lowers computational complexity and enables efficient formal verification of protocols under high parameter settings.

invariant propertymodel checkingprotocol verification

This work addresses behavioral inconsistencies and deadlocks arising from protocol refinement in distributed systems by proposing a novel approach that integrates multiparty session types (MPST) formal specifications with large language models. By deeply embedding behavioral correctness constraints—such as deadlock freedom—into the generation process, the method achieves, for the first time, formal-specification-guided automatic protocol refinement. Evaluated across multiple large language models, the approach demonstrates high effectiveness, yielding valid protocols in 95.6%–99.5% of cases while maintaining strong syntactic correctness. It successfully generates diverse and non-trivial deadlock-free protocol variants, substantially enhancing the safety, compatibility, and scalability of protocol replacement in distributed environments.

behavioural correctnessdeadlock-freelarge language models

Hot Scholars

QW

Qin Wang

ETH Zurich
Domain AdaptationComputer Vision
MS

Mohammad Shojafar

Associate Professor, University of Surrey, EU Marie Curie Alumni, ACM Distinguished Speaker
Network SecurityFog Computing5G/6GFuture Internet
MS

Mohammad Sadoghi

Associate Professor, UC Davis
Database SystemsBlockchainsMiddlewareFault Tolerance
JC

Jinyuan Chen

Ocior Inc. & Louisiana Tech University
Information TheoryDistributed Consensus