首页> 外文OA文献 >Verifying Workflows with Cancellation Regions and OR-joins: An Approach Based on Relaxed Soundness and Invariants
【2h】

Verifying Workflows with Cancellation Regions and OR-joins: An Approach Based on Relaxed Soundness and Invariants

机译:验证具有取消区域和“或”联接的工作流:基于松弛的稳健性和不变性的方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

YAWL (Yet Another Workflow Language) workflow language supports the most frequent control-flow patterns found in the current workflow practice. As a result, most workflow languages can be mapped onto YAWL without the loss of control-flow details, even languages allowing for advanced constructs such as cancellation regions and OR-joins. Hence, a verification approach for YAWL is desirable, because such an approach could be used for any workflow language that can be mapped onto YAWL. Unfortunately, cancellation regions and OR-joins are 'non-local' properties, and in general we cannot even decide whether the desired final state is reachable if both patterns are present. This paper proposes a verification approach based on (i) an abstraction of the OR-join semantics; (ii) the relaxed soundness property; and (iii) transition invariants. This approach is correct (errors reported are really errors), but not necessarily complete (not every error might get reported). This incompleteness can be explained because, on the one hand, the approach abstracts from the OR-join semantics and on the other hand, it may use only transition invariants, which are structural properties. Nevertheless, our approach can be used to successfully detect errors in YAWL models. Moreover, the approach can be easily transferred to other workflow languages allowing for advanced constructs such as cancellations and OR-joins.
机译:YAWL(另一种工作流语言)工作流语言支持当前工作流实践中最常见的控制流模式。结果,大多数工作流语言都可以映射到YAWL上,而不会丢失控制流细节,即使是允许使用高级结构(例如取消区域和OR-join)的语言也是如此。因此,需要一种用于YAWL的验证方法,因为这种方法可以用于可以映射到YAWL的任何工作流语言。不幸的是,取消区域和“或”联接是“非本地”属性,通常,如果同时存在两种模式,我们甚至无法决定是否可以达到所需的最终状态。本文提出了一种基于(i)OR-join语义的抽象的验证方法; (ii)宽松的稳健性; (iii)过渡不变式。这种方法是正确的(报告的错误实际上是错误),但不一定完整(并非每个错误都可能得到报告)。可以解释这种不完整性的原因是,一方面,该方法是从OR-join语义中抽象出来的;另一方面,它可能仅使用过渡不变式,这是结构属性。尽管如此,我们的方法仍可用于成功检测YAWL模型中的错误。此外,该方法可以轻松地转移到其他工作流语言,从而实现高级构造,例如取消和“或”联接。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号