【24h】

Reasoning about Channel Passing in Choreography

机译:编排中通道通过的推理

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

摘要

Web services choreography describes global models of service interactions among a set of participants. For an interaction to be executed, the participants must know the required channels) used in the interaction, otherwise the execution will get stuck. Because of dynamic composition, the initial channel set on each participant is often insufficient to meet the requirements. It is the responsibility of the participants to pass required channels owned (known) by one to some others. Since a choreography may involve many participants and complex channel constraints, it is hard for designers to specify channel passing in a choreography exactly as required. In this paper, we address the problem of checking whether a choreography lacks channels or has redundant channels, and how to automatically generate channel passing based on interaction flows of the choreography in the case of channel absence. Concretely, we propose a small language Chorc named for a channel interaction sub-language for modeling the channel passing aspect of choreography. Based on the formal operational semantics of Chorc, the algorithms for static checking choreography and generating channel passing are studied as well.
机译:Web服务编排描述了一组参与者之间的服务交互的全局模型。对于要执行的交互,参与者必须知道在交互中使用的所需通道,否则执行将被卡住。由于动态组成,在每个参与者上设置的初始渠道通常不足以满足要求。参与者有责任将一个拥有(已知)的必需通道传递给其他通道。由于编排可能涉及许多参与者和复杂的通道约束,因此设计人员很难完全按照要求指定编排中通过的通道。在本文中,我们解决了检查编排是否缺少通道或是否具有冗余通道的问题,以及在缺少通道的情况下如何基于编排的交互流自动生成通道通过的问题。具体而言,我们提出了一种小语言Chorc,命名为频道交互子语言,用于对编排的频道传递方面进行建模。基于Chorc的形式化操作语义,还研究了静态检查编排和生成通道通过的算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号