首页> 外文期刊>Information Systems >Specification and validation of process constraints for flexible workflows
【24h】

Specification and validation of process constraints for flexible workflows

机译:规范和验证流程约束以实现灵活的工作流程

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

摘要

Workflow systems have traditionally focused on the so-called production processes which are characterized by pre-definition, high volume, and repetitiveness. Recently, the deployment of workflow systems in non-traditional domains such as collaborative applications, e-learning and cross-organizational process integration, have put forth new requirements for flexible and dynamic specification. However, this flexibility cannot be offered at the expense of control, a critical requirement of business processes. In this paper, we will present a foundation set of constraints for flexible workflow specification. These constraints are intended to provide an appropriate balance between flexibility and control. The constraint specification framework is based on the concept of "pockets of flexibility" which allows ad hoc changes and/or building of workflows for highly flexible processes. Basically, our approach is to provide the ability to execute on the basis of a partially specified model, where the full specification of the model is made at runtime, and may be unique to each instance. The verification of dynamically built models is essential. Where as ensuring that the model conforms to specified constraints does not pose great difficulty, ensuring that the constraint set itself does not carry conflicts and redundancy is an interesting and challenging problem. In this paper, we will provide a discussion on both the static and dynamic verification aspects. We will also briefly present Chameleon, a prototype workflow engine that implements these concepts.
机译:传统上,工作流系统集中于所谓的生产过程,这些过程具有预定义,高数量和重复性的特点。近来,工作流系统在非传统领域的部署,例如协作应用程序,电子学习和跨组织过程集成,对灵活和动态的规范提出了新的要求。但是,不能以控制为代价来提供这种灵活性,而控制是业务流程的关键要求。在本文中,我们将提出一套灵活的工作流程规范约束基础。这些限制旨在在灵活性和控制性之间提供适当的平衡。约束规范框架基于“灵活性的口袋”的概念,该概念允许临时更改和/或构建高度灵活的工作流。基本上,我们的方法是提供在部分指定的模型的基础上执行的能力,其中模型的完整规范是在运行时制定的,并且可能对每个实例都是唯一的。动态构建模型的验证至关重要。确保模型符合指定的约束不会带来很大困难,而确保约束集本身不携带冲突和冗余是一个有趣且具有挑战性的问题。在本文中,我们将对静态和动态验证方面进行讨论。我们还将简要介绍Chameleon,它是实现这些概念的原型工作流引擎。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号