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

Formal Analysis and Verification of XMPP with Crash-Stop Failures

  • Di Wu
  • , Huibiao Zhu*
  • , Huiying Liu
  • *此作品的通讯作者
  • East China Normal University

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

摘要

The Extensible Messaging and Presence Protocol (XMPP) is an open-standard instant messaging protocol. Owing to its openness, flexibility, and extensibility, it demonstrates broad application prospects in the Internet of Things (IoT). However, dynamic and insecure network environments increase the uncertainty of interactions, posing significant challenges to the reliability and security of the protocol. In this paper, we utilize Multiparty Session Types (MPST) to formally model the core communication mechanisms of XMPP and its Publish-Subscribe (PubSub) extension under crash scenarios. Furthermore, to rigorously verify the security of the model, an intruder model is introduced to simulate potential threats. Then, the model checking tool mpstk is employed to verify the properties of the model, including safety, deadlock-freedom, liveness, liveness+, and liveness++. The verification results demonstrate that the model satisfies all these properties, effectively validating its reliability and security within complex environments.

源语言英语
主期刊名Proceedings - SEKE 2026
主期刊副标题The 38th International Conference on Software Engineering and Knowledge Engineering
出版商Knowledge Systems Institute Graduate School
页134-139
页数6
ISBN(电子版)1891706667, 9781891706660
DOI
出版状态已出版 - 2026
活动38th International Conference on Software Engineering and Knowledge Engineering, SEKE 2026 - Hybrid, Toronto, 加拿大
期限: 1 10月 2026 → 7 10月 2026

丛书

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

会议

会议38th International Conference on Software Engineering and Knowledge Engineering, SEKE 2026
国家/地区加拿大
市Hybrid, Toronto
时期1/10/26 → 7/10/26

学术指纹

探究 'Formal Analysis and Verification of XMPP with Crash-Stop Failures' 的科研主题。它们共同构成独一无二的学术指纹。

引用此