首页> 外文会议>International Symposium on Low Power Electronics and Design >DAG Synchronization Constraint Language for Business Processes
【24h】

DAG Synchronization Constraint Language for Business Processes

机译:DAG同步的业务流程约束语言

获取原文

摘要

Correct synchronization among activities is critical in a business process. Current workflow languages such as BPEL specify the control flow of processes explicitly. However, their procedural style may cause inflexibility and tangled code. We propose DSCL (dag-acyclic-graph synchronization constraint language) to achieve three desirable properties for a synchronization modeling language: declarative syntax, fine granularity and validation support. Instead of composing service out of structured constructs, DSCL declaratively describe the synchronization constraints in three basic relations on activity states. The state relationships collectively determine the execution order of activities in a composite process. The relationships are automatically translated into Petri nets and simulated in the CPN/Tools, from which several correctness criteria can be validated for the composite process. We illustrate the advantages of DSCL with a purchasing workflow example from BPEL 1.0 specification, and verify its correctness using CPN/Tools
机译:活动之间的正确同步在业务流程中至关重要。 BPEL等当前的工作流语言如明确指定了控制流程。但是,他们的程序式可能会导致不灵活和纠结的代码。我们提出DSCL(DAG-ACYCLIC-TABLIATION CUNSINATION语言)以实现同步建模语言的三个理想属性:声明性语法,细粒度和验证支持。 DSCL而不是组合出于结构化构造的服务,而是声明地描述了在活动状态的三个基本关系中的同步约束。状态关系共同确定复合过程中活动的执行顺序。这种关系将自动翻译成Petri网,并在CPN /工具中模拟,可以从中验证若干正确性标准的复合过程。我们用来自BPEL 1.0规范的购买工作流示例说明了DSCL的优势,并使用CPN / Tools验证其正确性

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号