首页> 外文期刊>Formal Aspects of Computing >A rigorous methodology for specification and verification of business processes
【24h】

A rigorous methodology for specification and verification of business processes

机译:规范和验证业务流程的严格方法

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

摘要

Both specification and verification of business processes are gaining more and more attention in the field. Most of the existing works in the last years are dealing with important, yet very specialized, issues. Among these, we can enumerate compensation constructs to cope with exceptions generated by long running business transactions, fully programmable fault and compensation handling mechanism, web service area, scope-based compensation and shared-labels for synchronization, and so on. The main purpose of this paper is to present a semi-automatized framework to describe and analyse business processes. Business analysts can now use a simple specification language (e.g., BPMN [Obj06]) to describe any type of activity in a company, in a concurrent and modular fashion. The associated programs (e.g., BPDs [Obj06]) have to be executed in an appropriate language (e.g., BPEL4WS [ACD~+03]). Much more, they have to be confirmed to be sound, via some prescribed (a priori) conditions. We suggest how all the issues can be embedded in a unifying computer tool. We link our work with similar approaches and we justify our particular choices (besides BPMN and BPD): the TLA+ language for expressing the imposed behavioural conditions and Petri Nets ([EB87], [EB88]) to describe an intermediate semantics. In fact, we want to manage in an appropriate way the general relationship diagram (Fig. 1). Examples and case studies are provided.
机译:业务流程的规范和验证在该领域越来越受到关注。过去几年中,大多数现有作品都在处理重要但非常专业的问题。其中,我们可以枚举补偿构造以应对长期运行的业务交易,完全可编程的故障和补偿处理机制,Web服务区域,基于范围的补偿以及用于共享的共享标签等所产生的异常。本文的主要目的是提供一个描述和分析业务流程的半自动化框架。业务分析师现在可以使用一种简单的规范语言(例如BPMN [Obj06])以并发和模块化的方式描述公司中的任何类型的活动。关联的程序(例如BPD [Obj06])必须以适当的语言(例如BPEL4WS [ACD_ + 03])执行。更重要的是,必须通过某些规定的(先验)条件来确认它们是正确的。我们建议如何将所有问题嵌入统一的计算机工具中。我们将我们的工作与类似的方法联系起来,并证明我们的特定选择(除了BPMN和BPD之外):用于表达施加的行为条件的TLA +语言和用于描述中间语义的Petri网([EB87],[EB88])。实际上,我们希望以适当的方式管理一般关系图(图1)。提供了示例和案例研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号