首页> 外文期刊>Theoretical computer science >On the boundary between decidability and undecidability of asynchronous session subtyping
【24h】

On the boundary between decidability and undecidability of asynchronous session subtyping

机译:关于异步会话亚型的解辨率与不可剥离性的边界

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

摘要

Session types are behavioural types for guaranteeing that concurrent programs are free from basic communication errors. Recent work has shown that asynchronous session subtyping is undecidable. However, since session types have become popular in mainstream programming languages in which asynchronous communication is the norm rather than the exception, it is crucial to detect significant decidable subtyping relations. Previous work considered extremely restrictive fragments in which limitations were imposed to the size of communication buffer (at most 1) or to the possibility to express multiple choices (disallowing them completely in one of the compared types). In this work, for the first time, we show decidability of a fragment that does not impose any limitation on communication buffers and allows both the compared types to include multiple choices for either input or output, thus yielding a fragment which is more significant from an applicability viewpoint. In general, we study the boundary between decidability and undecidability by considering several fragments of subtyping. Notably, we show that subtyping remains undecidable even if restricted to not using output covariance and input contravariance. (C) 2018 Elsevier B.V. All rights reserved.
机译:会话类型是用于保证并发程序不受基本通信错误的行为类型。最近的工作表明,异步会话亚型是不可确定的。然而,由于会话类型在主流编程语言中变得流行,其中异步通信是规范而不是例外,因此检测重大可解除的亚型关系至关重要。以前的工作被认为是极度限制性片段,其中限制被施加到通信缓冲区的大小(最多1)或表达多种选择的可能性(在其中一个比较类型中完全禁止它们)。在这项工作中,我们首次示出了对通信缓冲区的任何限制产生任何限制的片段的可解除性,并且允许比较类型包括输入或输出的多个选择,从而产生从中更重要的片段适用性观点。一般来说,我们通过考虑几个亚型碎片来研究可解密性和不可剥离性之间的边界。值得注意的是,即使仅限于不使用产量协方差和输入逆差,我们也表明亚型仍然是不可判定的。 (c)2018年elestvier b.v.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号