首页> 外文OA文献 >Causally Consistent Reversible Choreographies
【2h】

Causally Consistent Reversible Choreographies

机译:Causally Consistent Reversible Choreographies

摘要

Under a reversible semantics, computation steps can be undone. This paperaddresses the integration of reversible semantics into process languages forcommunication-centric systems, equipped with behavioral types. In prior work, we introduced a monitors-as-memories approach to seamlesslyintegrate reversible semantics into a process model in which concurrency isgoverned by session types (a class of behavioral types), covering binary(two-party) protocols with synchronous communications. Although such a modeloffers a simple setting for showcasing our approach, its expressiveness israther limited. Here we substantially extend our approach, and use it to define reversiblesemantics for a very expressive process model that accounts for multiparty(n-party) protocols (choreographies), asynchronous communication, decoupledrollbacks, and process passing. As main technical result, we prove that ourmultiparty, reversible semantics is causally-consistent.
机译:在可逆语义下,计算步骤可以撤消。本文致力于将可逆语义集成到以行为类型为中心的以通信为中心的系统的过程语言中。在先前的工作中,我们引入了一种“监视器即内存”方法,以将可逆语义无缝地集成到一个流程模型中,在该流程模型中,并发由会话类型(一类行为类型)控制,并通过同步通信覆盖了二进制(两方)协议。尽管这样的模型为展示我们的方法提供了一个简单的环境,但是它的表现力却相当有限。在这里,我们充分扩展了我们的方法,并使用它为非常有表现力的流程模型定义了可逆语义,该流程模型考虑了多方(n方)协议(编排),异步通信,解耦回滚和流程传递。作为主要的技术成果,我们证明了多方可逆语义是因果一致的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号