跳到主要导航 跳到搜索 跳到主要内容

Formal Modeling and Verification of AMQP Protocol Using Multiparty Session Types

  • East China Normal University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The Advanced Message Queuing Protocol (AMQP), an application-layer protocol based on the publish/subscribe model, is widely used in the field of distributed communication. To verify the correctness of its messaging mechanism and crash-handling mechanism, this paper employs the Multiparty Session Types (MPST) theory and the mpstk toolkit to formally model and verify the AMQP protocol. This paper introduces crash scenarios into the AMQP protocol and verifies the safety, deadlock-freedom, and liveness of both the protocol’s messaging mechanism and crash-handling mechanism. The verification results demonstrate that the messaging mechanism and crash-handling mechanism of the AMQP protocol satisfy the aforementioned properties, proving its reliability.

源语言英语
主期刊名Proceedings - SEKE 2025
主期刊副标题37th International Conference on Software Engineering and Knowledge Engineering
出版商Knowledge Systems Institute Graduate School
147-152
页数6
ISBN(电子版)1891706624
DOI
出版状态已出版 - 2025
活动37th International Conference on Software Engineering and Knowledge Engineering, SEKE 2025 - Hybrid, Pompeii, 意大利
期限: 29 9月 20254 10月 2025

出版系列

姓名Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
ISSN(印刷版)2325-9000
ISSN(电子版)2325-9086

会议

会议37th International Conference on Software Engineering and Knowledge Engineering, SEKE 2025
国家/地区意大利
Hybrid, Pompeii
时期29/09/254/10/25

指纹

探究 'Formal Modeling and Verification of AMQP Protocol Using Multiparty Session Types' 的科研主题。它们共同构成独一无二的指纹。

引用此