首页> 外文OA文献 >A Linear Decomposition of Multiparty Sessions for Safe Distributed Programming (Artifact)
【2h】

A Linear Decomposition of Multiparty Sessions for Safe Distributed Programming (Artifact)

机译:用于安全分布式编程(神器)的多方会话的线性分解

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This artifact contains a version of the Scribble tool that, given a protocol specification with multiple participants, can generate Scala APIs for implementing each participant in a type-safe, protocol-abiding way. Crucially, the API generation leverages a decomposition of the multiparty protocol into type-safe peer-to-peer interactions between pairs of participants; and this, in turn, allows to implement the API internals on top of the existing lchannels library for type-safe binary session programming. As a result, several technically challenging aspects in the implementation of multiparty sessions are solved "for free", at the underlying binary level. This includes distributed multiparty session delegation: this artifact implements it for the first time.
机译:该工件包含Scribble工具的一个版本,给定具有多个参与者的协议规范,该工具可以生成Scala API,以类型安全,遵循协议的方式实现每个参与者。至关重要的是,API的产生利用了多方协议的分解成参与者对之间类型安全的对等交互。进而允许在现有的lchannels库的顶部实现API内部,以进行类型安全的二进制会话编程。结果,在基础二进制级别上“免费”解决了多方会话实施中的几个技术难题。这包括分布式多方会话委派:此工件首次实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号