首页> 外文期刊>Formal Aspects of Computing >Reo + mCRL2: A framework for model-checking dataflow in service compositions
【24h】

Reo + mCRL2: A framework for model-checking dataflow in service compositions

机译:Reo + mCRL2:用于在服务组合中模型检查数据流的框架

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

摘要

The paradigm of service-oriented computing revolutionized the field of software engineering. Accord ing to this paradigm, new systems are composed of existing stand-alone services to support complex cross-organizational business processes. Correct communication of these services is not possible without a proper coordination mechanism. The Reo coordination language is a channel-based modeling language that introduces various types of channels and their composition rules. By composing Reo channels, one can specify Reo con nectors that realize arbitrary complex behavioral protocols. Several formalisms have been introduced to give semantics to Reo. In their most basic form, they reflect service synchronization and dataflow constraints imposed by connectors. To ensure that the composed system behaves as intended, we need a wide range of automated verification tools to assist service composition designers. In this paper, we present our framework for the verifica tion of Reo using the mCRL2 toolset. We unify our previous work on mapping various semantic models for Reo, namely, constraint automata, timed constraint automata, coloring semantics and the newly developed action constraint automata, to the process algebraic specification language of mCRL2, address the correctness of this mapping, discuss tool support, and present a detailed example that illustrates the use of Reo empowered with mCRL2 for the analysis of dataflow in service-based process models.
机译:面向服务的计算模式彻底改变了软件工程领域。根据此范例,新系统由现有的独立服务组成,以支持复杂的跨组织业务流程。没有适当的协调机制,就不可能正确通信这些服务。 Reo协调语言是一种基于通道的建模语言,它引入了各种类型的通道及其组成规则。通过组成Reo通道,可以指定实现任意复杂行为协议的Reo连接器。已经引入了几种形式主义来赋予Reo语义。它们以最基本的形式反映了连接器施加的服务同步和数据流约束。为了确保组成的系统按预期运行,我们需要各种各样的自动验证工具来协助服务组合设计人员。在本文中,我们介绍了使用mCRL2工具集进行Reo验证的框架。我们将先前关于Reo的各种语义模型映射的工作统一起来,即约束自动机,定时约束自动机,着色语义和新开发的动作约束自动机,与mCRL2的过程代数规范语言相结合,解决了这种映射的正确性,讨论了工具支持,并提供一个详细的示例,该示例说明使用具有mCRL2的Reo来分析基于服务的流程模型中的数据流。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号