首页> 外文期刊>Services Computing, IEEE Transactions on >Realizability of Choreographies Using Process Algebra Encodings
【24h】

Realizability of Choreographies Using Process Algebra Encodings

机译:使用过程代数编码的编排的可实现性

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

摘要

Service-oriented computing has emerged as a new software development paradigm that enables implementation of Web accessible software systems that are composed of distributed services which interact with each other via exchanging messages. Modeling and analysis of interactions among services is a crucial problem in this domain. Interactions among a set of services that participate in a service composition can be described from a global point of view as a choreography. Choreographies can be specified using specification languages such as Web Services Choreography Description Language (WS-CDL) and visualized using graphical formalisms such as collaboration diagrams. In this paper, we present an encoding of collaboration diagrams into the LOTOS process algebra for choreography analysis. This encoding allows us to 1) check the temporal properties of choreographies using a LOTOS verification tool set called the Construction and Analysis of Distributed Processes (CADP) toolbox, 2) check the realizability of choreographies for both synchronous communication and bounded asynchronous communication, and 3) automate the peer generation process. Realizability indicates whether peers can be generated from a given choreography specification in such a way that the interactions of the generated peers exactly match the choreography specification. If a collaboration diagram is unrealizable, our approach extends the peer generation process by adding extra communication that guarantees that the peers behave according to the choreography specification.
机译:面向服务的计算已经成为一种新的软件开发范式,它可以实现由分布式服务组成的Web可访问软件系统,这些服务通过交换消息相互交互。服务之间交互的建模和分析是该领域的关键问题。可以从全局的角度将参与服务组合的一组服务之间的交互描述为编排。可以使用诸如Web服务编排描述语言(WS-CDL)之类的规范语言来指定编排,并使用诸如协作图之类的图形形式来可视化编排。在本文中,我们将协作图的编码呈现到LOTOS流程代数中,以进行编排分析。这种编码使我们能够:1)使用称为分布式过程的构建和分析(CADP)工具箱的LOTOS验证工具集检查编排的时间特性,2)检查同步通信和有界异步通信的编排的可实现性,以及3 )自动化对等体生成过程。可实现性指示是否可以通过给定的编排规范生成对等体,以使生成的对等方的交互与编排规范完全匹配。如果无法实现协作图,则我们的方法通过添加额外的通信来扩展对等方生成过程,以确保对等方按照编排规范进行操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号