首页> 外文会议>NASA formal methods symposium >LiquidPi: Inferrable Dependent Session Types
【24h】

LiquidPi: Inferrable Dependent Session Types

机译:LiquidPi:不可推论的依赖会话类型

获取原文

摘要

The Pi Calculus is a popular formalism for modeling distributed computation. Session Types extend the Pi Calculus with a static, inferable type system. Dependent Types allow for a more precise characterization of the behavior of programs, but in their full generality are not inferable. In this paper, we present LiquidPi an approach that combines the dependent type inferencing of Liquid Types with Honda's Session Types to give a more precise automatically derived description of the behavior of distributed programs. These types can be used to describe/enforce safety properties of distributed systems. We present a type system parametric over an underlying functional language with Pi Calculus connectives and give an inference algorithm for it by means of efficient external solvers and a set of dependent qualifier templates.
机译:Pi演算是一种流行的形式主义,用于对分布式计算进行建模。会话类型通过静态的可推断类型系统扩展了Pi Calculus。依赖类型允许对程序的行为进行更精确的表征,但是就其整体而言,这是不可推断的。在本文中,我们为LiquidPi提供了一种方法,该方法将Liquid Types的依赖类型推断与Honda的Session Type相结合,以提供对分布式程序行为的更精确的自动派生描述。这些类型可用于描述/增强分布式系统的安全性。我们使用Pi Calculus连词在基础功能语言上呈现参数系统类型,并通过高效的外部求解器和一组相关的限定词模板为其提供推理算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号