Skip to main content
CenXiv.org
此网站处于试运行阶段,支持我们!
我们衷心感谢所有贡献者的支持。
贡献
赞助
cenxiv logo > cs > arXiv:2507.17354

帮助 | 高级搜索

计算机科学 > 形式语言与自动机理论

arXiv:2507.17354 (cs)
[提交于 2025年7月23日 ]

标题: 可实现性与互补性多参与方会话类型

标题: Realisability and Complementability of Multiparty Session Types

Authors:Cinzia Di Giusto (C and A, I3S), Etienne Lozes (I3S, Laboratoire I3S - COMRED), Pascal Urso (I3S, SCALE, Laboratoire I3S - COMRED)
摘要: 多方会话类型(MPST)是一种基于类型的用于指定消息传递分布式系统的方案。 它们依赖于全局类型的概念,全局类型指定了全局行为,而局部类型是将全局行为投影到每个本地参与者的产物。 全局类型的一个基本属性是可实现性,即局部行为的组合是否符合全局类型所指定的行为。 我们探讨了MPST的可实现性如何与其互补性相关,即是否存在一个全局类型来描述原始全局类型的互补行为。 首先,我们证明如果一个全局类型在点对点通信中是可实现的,那么它在同步通信中也是可实现的。 其次,我们证明如果一个全局类型在同步模型中是可实现的,那么它是互补的,即存在一个全局类型来描述原始全局类型的互补行为。 第三,我们给出一个算法,用于判断一个带有显式互补的互补全局类型是否在点对点通信中是可实现的。 该算法在全局类型及其互补的大小上是PSPACE复杂度的。 作为一项附加贡献,我们提出了一个针对发送方驱动选择的全局类型的互补构造,其大小在全局类型的大小上呈线性增长。
摘要: Multiparty session types (MPST) are a type-based approach for specifying message-passing distributed systems. They rely on the notion of global type specifying the global behaviour and local types, which are the projections of the global behaviour onto each local participant. An essential property of global types is realisability, i.e., whether the composition of the local behaviours conforms to those specified by the global type. We explore how realisability of MPST relates to their complementability, i.e., whether there exists a global type that describes the complementary behaviour of the original global type. First, we show that if a global type is realisable with p2p communications, then it is realisable with synchronous communications. Second, we show that if a global type is realisable in the synchronous model, then it is complementable, in the sense that there exists a global type that describes the complementary behaviour of the original global type. Third, we give an algorithm to decide whether a complementable global type, given with an explicit complement, is realisable in p2p. The algorithm is PSPACE in the size of the global type and its complement. As a side contribution, we propose a complementation construction for global types with sender-driven choice with a linear blowup in the size of the global type.
主题: 形式语言与自动机理论 (cs.FL)
引用方式: arXiv:2507.17354 [cs.FL]
  (或者 arXiv:2507.17354v1 [cs.FL] 对于此版本)
  https://doi.org/10.48550/arXiv.2507.17354
通过 DataCite 发表的 arXiv DOI(待注册)

提交历史

来自: Etienne Lozes [查看电子邮件]
[v1] 星期三, 2025 年 7 月 23 日 09:36:18 UTC (45 KB)
全文链接:

获取论文:

    查看标题为《》的 PDF
  • 查看中文 PDF
  • 查看 PDF
  • TeX 源代码
  • 其他格式
查看许可
当前浏览上下文:
cs.FL
< 上一篇   |   下一篇 >
新的 | 最近的 | 2025-07
切换浏览方式为:
cs

参考文献与引用

  • NASA ADS
  • 谷歌学术搜索
  • 语义学者
a 导出 BibTeX 引用 加载中...

BibTeX 格式的引用

×
数据由提供:

收藏

BibSonomy logo Reddit logo

文献和引用工具

文献资源探索 (什么是资源探索?)
连接的论文 (什么是连接的论文?)
Litmaps (什么是 Litmaps?)
scite 智能引用 (什么是智能引用?)

与本文相关的代码,数据和媒体

alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)

演示

复制 (什么是复制?)
Hugging Face Spaces (什么是 Spaces?)
TXYZ.AI (什么是 TXYZ.AI?)

推荐器和搜索工具

影响之花 (什么是影响之花?)
核心推荐器 (什么是核心?)
IArxiv 推荐器 (什么是 IArxiv?)
  • 作者
  • 地点
  • 机构
  • 主题

arXivLabs:与社区合作伙伴的实验项目

arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。

与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。

有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.

这篇论文的哪些作者是支持者? | 禁用 MathJax (什么是 MathJax?)
  • 关于
  • 帮助
  • contact arXivClick here to contact arXiv 联系
  • 订阅 arXiv 邮件列表点击这里订阅 订阅
  • 版权
  • 隐私政策
  • 网络无障碍帮助
  • arXiv 运营状态
    通过...获取状态通知 email 或者 slack

京ICP备2025123034号