首页> 外文期刊>Science of Computer Programming >A formal approach to modeling and verification of business process collaborations
【24h】

A formal approach to modeling and verification of business process collaborations

机译:建模和验证业务流程协作的正式方法

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

摘要

In the last years we are observing a growing interest in verification of business process models that, despite their lack of formal characterization, are widely adopted in industry and academia. To this aim, a formalization of the execution semantics of business process modeling languages is essential. In this paper, we focus on the OMG standard BPMN 2.0. Specifically, we provide a direct formalization of its semantics in terms of Labeled Transition Systems. This approach permits to avoid possible miss-interpretations, due to the usage of the natural language in the standard specification, and to overcome issues due to the mapping of BPMN to other formal languages, which are equipped with their own semantics. Our operational semantics is given for a relevant subset of BPMN elements focusing on the capability to model collaborations among organizations via message exchange. One of its distinctive aspects is the suitability to model business processes with arbitrary topology. This allows designers to freely specify their processes according to the reality, without the limitation of defining well-structured models. The provided formalization is also implemented by exploiting the capabilities of Maude. This implementation takes a collaboration model as an input and, explores all the model executions. By relying on it, automatic verification of properties related to collaborations has been carried out via the Maude model checker. We illustrate the benefits of our approach by means of a simple, yet realistic, running example concerning a travel booking scenario. (C) 2018 Elsevier B.V. All rights reserved.
机译:在过去的几年中,我们注意到对业务流程模型进行验证的兴趣日益增长,尽管它们缺乏形式化特征,但已在行业和学术界广泛采用。为此,必须对业务流程建模语言的执行语义进行形式化。在本文中,我们专注于OMG标准BPMN 2.0。具体来说,我们根据标签转换系统提供了其语义的直接形式化。这种方法可以避免由于在标准规范中使用自然语言而导致的可能的误解,并可以克服由于BPMN映射到其他具有自己语义的形式语言而导致的问题。我们为BPMN元素的相关子集提供了操作语义,重点是通过消息交换为组织之间的协作建模的能力。它的独特之处之一是适合使用任意拓扑对业务流程进行建模。这使设计人员可以根据实际情况自由指定其过程,而无需定义结构良好的模型。通过利用Maude的功能也可以实现提供的形式化。此实现将协作模型作为输入,并探索所有模型执行。依靠它,已经通过Maude模型检查器对与协作相关的属性进行了自动验证。我们通过有关旅行预订场景的简单但现实的示例来说明我们的方法的好处。 (C)2018 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号