首页> 外文期刊>Mathematical structures in computer science >Global progress for dynamically interleaved multiparty sessions
【24h】

Global progress for dynamically interleaved multiparty sessions

机译:动态交错的多方会话的全局进度

获取原文

摘要

A multiparty session forms a unit of structured communication among many participantsrnwhich follow communication sequences specified as a global type. When a process isrnengaged in two or more sessions simultaneously, different sessions can be interleaved andrncan interfere at runtime. Previous work on multiparty session types has ignored sessionrninterleaving, providing a limited progress property ensured only within a single session, byrnassuming non-interference among different sessions and by forbidding delegation. This paperrndevelops, besides a more traditional, compositional communication type system, a novelrnstatic interaction type system for global progress in dynamically interleaved and interferedrnmultiparty sessions. The interaction type system infers causalities of channels making surernthat processes do not get stuck at intermediate stages of sessions also in presence ofrndelegation.
机译:多方会话构成许多参与者之间的结构化通信单元,这些参与者遵循指定为全局类型的通信序列。当一个进程同时进入两个或多个会话时,不同的会话可以交错,并且可能在运行时产生干扰。以前有关多方会话类型的工作都忽略了会话交织,提供了仅在单个会话中才能确保的有限进度属性,因为这会造成不同会话之间的不干扰,并禁止委派。除了更传统的组合通信类型系统之外,本文还开发了一种新颖的静态交互类型系统,用于动态交错和受干扰的多方会话中的全局进程。交互类型系统推断通道的因果关系,从而确保在存在代理的情况下进程也不会卡在会话的中间阶段。

著录项

  • 来源
    《Mathematical structures in computer science》 |2016年第2期|238-302|共65页
  • 作者单位

    Dipartimento di Informatica, Università di Torino, Corso Svizzera 185, Torino, Italy;

    Dipartimento di Informatica, Università di Torino, Corso Svizzera 185, Torino, Italy;

    Department of Computing, Imperial College London, London, United Kingdom;

    Dipartimento di Informatica, Università di Torino, Corso Svizzera 185, Torino, Italy;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号