柔性工作流在应对业务建模过程中的动态不确定因素、提高工作流系统的柔性具有巨大的优势,然而,柔性活动的动态细化一直是柔性工作流建模和应用的一个难点.因此,提出一种基于知识树和约束的柔性活动动态细化方法.该方法以知识树的包含和泛化关系作为启发信息,以活动选取约束和时序约束作为指导和校验,实现柔性活动的动态细化.在介绍了知识树及其蕴含关系以及活动选取约束和时序约束规则的基础上,给出了柔性活动的动态细化算法,描述了活动选取校验和时序约束校验算法.最后给出了算法的实现和实例分析,其结果表明了所提方法的有效性,能够很好地解决柔性活动的细化问题.%Flexible workflow systems offer huge advantages in addressing dynamic uncertain factors during the modeling period;however, the dynamic refinement of flexible activities remains a challenge in the modeling and application of flexible workflows.Therefore, we propose a dynamic refinement approach of flexible activities based on a knowledge tree and various constraints.More specifically, we used the inclusion and generalization relationships of knowledge trees as heuristic information;further, we used activity selection constraints and temporal constraints to guide our verification processes.Given the introduction of a knowledge tree and its containing relationships, as well as activity selection constraint and temporal constraint rules, we provide a dynamic refinement algorithm and an algorithm for activity selection checkout and temporal constraint checkup.Finally, we provide a realization of our algorithms and offer case analyses.Our results show that our proposed algorithms are effective and can solve the problem of dynamic refinement of flexible activities quite well.
展开▼