arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1704.03097cs.PL
收藏

多方会话类型,超越二元性(摘要)

Multiparty Session Types, Beyond Duality (Abstract)

Alceste Scalas, Nobuko Yoshida

摘要:

多方会话类型(MPST)是一种成熟的打字规范,用于在涉及两个或更多参与者的会话上进行交互的消息传递进程。会话类型可以确保所需的属性:没有通信错误和死锁,以及协议一致性。然而,现有的MPST作品提供了一个主题减少的结果,可以说是(有时,令人惊讶的)限制:它只适用于类型的上下文与强大的二元约束对参与者之间的相互作用。因此,许多“直观正确”的例子不能被类型化和/或不能被证明是类型安全的。我们举例说明其中的一些例子,并讨论这些限制的原因。然后,我们概述了一种新的MPST分型系统,消除这些限制。

英文摘要:

Multiparty Session Types (MPST) are a well-established typing discipline for message-passing processes interacting on sessions involving two or more participants. Session typing can ensure desirable properties: absence of communication errors and deadlocks, and protocol conformance. However, existing MPST works provide a subject reduction result that is arguably (and sometimes, surprisingly) restrictive: it only holds for typing contexts with strong duality constraints on the interactions between pairs of participants. Consequently, many "intuitively correct" examples cannot be typed and/or cannot be proved type-safe. We illustrate some of these examples, and discuss the reason for these limitations. Then, we outline a novel MPST typing system that removes these restrictions.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑