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

打开多方会话

Open Multiparty Sessions

Franco Barbanera, Mariangiola Dezani-Ciancaglini

摘要:

多方会话是并发进程的系统,它允许多个参与者通过发送和接收消息进行通信。它们的整体行为可以通过全局类型来描述。可键入的多方会话享受锁自由。我们把多方会话看作是一个开放系统,通过一个合适的连接定义将兼容的进程转换为网关(转发器)。类似于会话类型的标准子类型关系的关系用于形式化兼容性。我们表明,通过连接获得的会话可以通过操纵启动会话的全局类型进行类型化。这使我们能够证明锁自由被连接保持。

英文摘要:

Multiparty sessions are systems of concurrent processes, which allow several participants to communicate by sending and receiving messages. Their overall behaviour can be described by means of global types. Typable multiparty session enjoy lock-freedom. We look at multiparty sessions as open systems by a suitable definition of connection transforming compatible processes into gateways (forwarders). A relation resembling the standard subtyping relation for session types is used to formalise compatibility. We show that the session obtained by connection can be typed by manipulating the global types of the starting sessions. This allows us to prove that lock-freedom is preserved by connection.

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

↑