首页> 外文期刊>The Journal of logic and algebraic programming >Precise subtyping for synchronous multiparty sessions
【24h】

Precise subtyping for synchronous multiparty sessions

机译:同步多方会话的精确亚型

获取原文
获取原文并翻译 | 示例

摘要

This paper proves the soundness and completeness, together referred to as preciseness, of the subtyping relation for a synchronous multiparty session calculus.We address preciseness from operational and denotational viewpoints. The operational preciseness has been recently developed with respect to type safety, i.e., the safe replacement of a process of a smaller type in a context where a process of a bigger type is expected. The denotational preciseness is based on the denotation of a type: a mathematical object describing the meaning of the type, in accordance with the denotations of other expressions from the language.The main technical contribution of this paper is a novel proof strategy for the operational completeness of subtyping. We develop the notion of characteristic global type of a session type T, which describes a deadlock-free circular communication protocol involving all participants appearing in T. We prove operational completeness by showing that, if we place a process not conforming to a subtype of T in a context that matches the characteristic global type of T, then we obtain a deadlock. The denotational preciseness is proved as a corollary of the operational preciseness. (C) 2018 Elsevier Inc. All rights reserved.
机译:本文证明了同步多方会话微积分的亚型关系的声音和完整性。我们解决了操作和表示观点的精确性。最近是关于类型安全开发的操作精确性,即,在预期更大类型的过程的上下文中,安全替换较小类型的过程。指示性精确性基于类型的表示:根据语言的其他表达的表示,描述类型的含义的数学对象。本文的主要技术贡献是一种新颖的操作完整性策略亚型。我们开发了一个会话类型T的特征全球类型的概念,它描述了一种无致命的循环通信协议,涉及在T的所有参与者中出现的所有参与者来证明操作完整性,如果我们放置不符合T的亚型的过程,我们证明了操作完整性。在与特征全球类型的匹配的上下文中,然后我们获得僵局。被证明的指示性精确是作为操作确切的必然结果。 (c)2018 Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号