首页> 外文会议>International Symposium on NASA Formal Methods >LiquidPi: Inferrable Dependent Session Types
【24h】

LiquidPi: Inferrable Dependent Session Types

机译:液晶液:可脱型依赖会话类型

获取原文

摘要

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微积分。依赖类型允许更精确地表征程序的行为,但在完全一般性中不可推断。在本文中,我们呈现了一种方法,该方法将液体类型的依赖类型推动与本田的会话类型相结合,以给出更精确的自动派生分布式程序行为的描述。这些类型可用于描述分布式系统的/强制安全性。我们通过高效的外部求解器和一组依赖的限定符模板,通过PI Calculus连接提供底层功能语言的类型参数,并为其提供推理算法和一组依赖的限定符模板。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号