首页> 外文会议>International colloquium on automata, languages and programming >Multiparty Compatibility in Communicating Automata: Characterisation and Synthesis of Global Session Types
【24h】

Multiparty Compatibility in Communicating Automata: Characterisation and Synthesis of Global Session Types

机译:通信自动机中的多方兼容性:全局会话类型的表征和综合

获取原文

摘要

Multiparty session types are a type system that can ensure the safety and liveness of distributed peers via the global specification of their interactions. To construct a global specification from a set of distributed uncontrolled behaviours, this paper explores the problem of fully characterising multiparty session types in terms of communicating automata. We equip global and local session types with labelled transition systems (LTSs) that faithfully represent asynchronous communications through unbounded buffered channels. Using the equivalence between the two LTSs, we identify a class of communicating automata that exactly correspond to the projected local types. We exhibit an algorithm to synthesise a global type from a collection of communicating automata. The key property of our findings is the notion of multiparty compatibility which non-trivially extends the duality condition for binary session types.
机译:多方会话类型是一种类型系统,可以通过全局的对等体交互规范来确保分布式对等体的安全性和生命力。为了从一组不受控制的分布式行为中构建全局规范,本文探讨了根据自动通信方式完全表征多方会话类型的问题。我们为全球和本地会话类型配备了标记的转换系统(LTS),这些转换系统忠实地表示通过无限制缓冲通道的异步通信。使用两个LTS之间的等价关系,我们确定了一类与计划的本地类型完全相对应的通信自动机。我们展示了一种从通讯自动机集合中综合全局类型的算法。我们发现的关键特性是多方兼容性的概念,该概念非凡地扩展了二进制会话类型的对偶条件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号