首页> 外文期刊>Mathematical structures in computer science >An extensible approach to session polymorphism
【24h】

An extensible approach to session polymorphism

机译:会话多态性的可扩展方法

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

摘要

Session types describe and constrain the input/output behaviour of systems. Existing sessionrntyping systems have limited support for polymorphism. For example, existing systemsrncannot provide the most general type for a generic proxy process that forwards messagesrnbetween two channels. We provide a polymorphic session typing system for the π calculus,rnand demonstrate the utility of session-type-level functions in combination with polymorphicrnsession typing. The type system guarantees subject reduction and safety properties, but notrndeadlock freedom. We describe a formalization of the type system in Coq. The proofs ofrnsubject reduction and safety properties, as well as typing of example processes, have beenrnmechanically verified.
机译:会话类型描述和约束系统的输入/输出行为。现有的会话类型系统对多态性的支持有限。例如,现有系统无法为在两个通道之间转发消息的通用代理进程提供最通用的类​​型。我们提供了一种用于π演算的多态会话类型系统,并演示了结合多态会话类型的会话类型级别函数的实用性。类型系统保证了对象减少和安全性,但没有死锁自由。我们在Coq中描述类型系统的形式化。机械减少了对象减少和安全性的证明,以及示例过程的类型。

著录项

  • 来源
    《Mathematical structures in computer science》 |2016年第3期|465-509|共45页
  • 作者单位

    School of Computing, DePaul University, 243 S. Wabash Ave. Chicago, IL 60604, U.S.A;

    School of Computing, DePaul University, 243 S. Wabash Ave. Chicago, IL 60604, U.S.A;

    Alcatel-Lucent Bell Labs, 1960 Lucent Lane, Naperville, IL 60563, U.S.A;

    School of Computing, DePaul University, 243 S. Wabash Ave. Chicago, IL 60604, U.S.A;

    School of Computing, DePaul University, 243 S. Wabash Ave. Chicago, IL 60604, U.S.A;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号