首页> 外文会议>Proceedings of the Second International Workshop on Hot Topics in Software Upgrades >Migrating protocols in multi-threaded message-passing systems
【24h】

Migrating protocols in multi-threaded message-passing systems

机译:在多线程消息传递系统中迁移协议

获取原文

摘要

Dynamic software update is a technique by which a running program can be updated with new code and data without interrupting its execution. Often we will want to preserve properties of programs across update boundaries. Preserving simple typing across update boundaries for single-threaded programs is well studied. There are other higher-level properties we may wish to preserve, particularly for multi-threaded programs. Session typing is used to guarantee that a set of parallel threads communicate according to a given protocol. Hence we investigate preserving correct communications behaviour of a set of parallel threads correctly across update boundaries which change the running protocol. We present a procedure for updating multiple threads to cleanly migrate a system from one protocol to another.
机译:动态软件更新是一种可以在不中断其执行的情况下用新代码和数据更新正在运行的程序的技术。通常,我们会希望跨更新边界保留程序的属性。对于单线程程序,在更新边界上保留简单的类型已得到了很好的研究。我们可能希望保留其他更高级别的属性,尤其是对于多线程程序。会话类型用于确保一组并行线程根据给定协议进行通信。因此,我们研究了在更改运行协议的更新边界范围内正确保留一组并行线程的正确通信行为。我们提出了一个更新多个线程的过程,以将系统从一个协议干净地迁移到另一个协议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号