Score
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.
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.
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.
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.
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.
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.
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.
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.