arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2410.00537cs.LO
收藏

异步多方会话的部分类型化

Partial Typing for Asynchronous Multiparty Sessions

Franco Barbanera, Mariangiola Dezani-Ciancaglini, Ugo de'Liguoro

AI总结:

本文针对并发系统验证难以局部化的问题,提出异步多方会话的部分类型指派系统,并证明其可类型性保证部分锁自由与孤儿消息自由。

摘要:

并发系统的形式化验证方法并非总能被缩小规模或加以裁剪,以应用于特定子系统。我们在多方会话类型(MultiParty Session Types)框架中解决这一问题,为具有异步通信的多方会话(即并发参与者的集合)设计了一个部分类型指派系统。会话可能由“异步全局类型”进行类型化,这些类型仅描述特定参与者子集的整体行为(“部分”一词即来源于此)。我们证明了可类型性能够确保会话享有著名的锁自由性和孤儿消息自由性的部分版本。

英文摘要:

Formal verification methods for concurrent systems cannot always be scaled-down or tailored in order to be applied on specific subsystems. We address such an issue in a MultiParty Session Types setting by devising a partial type assignment system for multiparty sessions (i.e. sets of concurrent participants) with asynchronous communications. Sessions are possibly typed by "asynchronous global types" describing the overall behaviour of specific subsets of participants only (from which the word "partial"). Typability is proven to ensure that sessions enjoy the partial versions of the well-known properties of lock- and orphan-message-freedom.

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

↑