计算机科学 > 形式语言与自动机理论
[提交于 2025年7月23日
]
标题: 可实现性与互补性多参与方会话类型
标题: Realisability and Complementability of Multiparty Session Types
摘要: 多方会话类型(MPST)是一种基于类型的用于指定消息传递分布式系统的方案。 它们依赖于全局类型的概念,全局类型指定了全局行为,而局部类型是将全局行为投影到每个本地参与者的产物。 全局类型的一个基本属性是可实现性,即局部行为的组合是否符合全局类型所指定的行为。 我们探讨了MPST的可实现性如何与其互补性相关,即是否存在一个全局类型来描述原始全局类型的互补行为。 首先,我们证明如果一个全局类型在点对点通信中是可实现的,那么它在同步通信中也是可实现的。 其次,我们证明如果一个全局类型在同步模型中是可实现的,那么它是互补的,即存在一个全局类型来描述原始全局类型的互补行为。 第三,我们给出一个算法,用于判断一个带有显式互补的互补全局类型是否在点对点通信中是可实现的。 该算法在全局类型及其互补的大小上是PSPACE复杂度的。 作为一项附加贡献,我们提出了一个针对发送方驱动选择的全局类型的互补构造,其大小在全局类型的大小上呈线性增长。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.