首页> 外文会议>European joint conferences on theory and practice of software;European symposium on programming >Asynchronous Timed Session Types From Duality to Time-Sensitive Processes
【24h】

Asynchronous Timed Session Types From Duality to Time-Sensitive Processes

机译:从对偶到时间敏感过程的异步定时会话类型

获取原文

摘要

We present a behavioural typing system for a higher-order timed calculus using session types to model timed protocols. Behavioural typing ensures that processes in the calculus perform actions in the time-windows prescribed by their protocols. We introduce duality and subtyp-ing for timed asynchronous session types. Our notion of duality allows typing a larger class of processes with respect to previous proposals. Subtyping is critical for the precision of our typing system, especially in the presence of session delegation. The composition of dual (timed asynchronous) types enjoys progress when using an urgent receive semantics, in which receive actions are executed as soon as the expected message is available. Our calculus increases the modelling power of extant calculi on timed sessions, adding a blocking receive primitive with timeout and a primitive that consumes an arbitrary amount of time in a given range.
机译:我们提出了一种使用会话类型为定时协议建模的高阶定时演算的行为类型系统。行为类型确保演算中的过程在其协议规定的时间窗口内执行操作。我们介绍了定时异步会话类型的对偶和子类型化。我们的对偶概念允许相对于先前的提议键入更大的过程类别。子类型化对于我们打字系统的精度至关重要,尤其是在存在会话委托的情况下。当使用紧急接收语义时,双重(定时异步)类型的组合会得到进步,在这种语义中,只要预期的消息可用,就执行接收动作。我们的演算提高了定时会话上现存计算的建模能力,添加了带有超时的阻塞接收原语以及在给定范围内消耗任意时间量的原语。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号