论文部分内容阅读
业务流程的变化挖掘分析是业务流程管理的重要内容之一,旨在发现业务系统在不同过程视角或不同运行层次中隐含的变化,为系统更新或优化奠定基础。随着计算机系统开放性的逐渐增强,以及用户需求的不断变化会使得同一个业务系统产生多个存在差异的运行实体,使得原有的业务流程模型变得脆弱难以适应新的变化环境。所以,挖掘出业务系统内隐含的变化是业务管理系统的核心问题。目前,业务流程的研究主要集中在过程挖掘以及变化传播分析上,对于变化挖掘方面的研究比较匮乏。已有的过程挖掘是基于静态的事件日志,利用行为轮廓或弱序关系挖掘目标模型,对于动态的存在变化的事件日志具有一定的局限性;已有的变化传播主要处理由单个业务流程拓展的相似流程间变化域问题,对具有信息传递的交互流程相关研究比较困难。本文以Petri网原理和行为轮廓的相关理论,并结合行为包含、特征日志为基础,在给定原有参考模型以及动态的变化事件日志条件下,挖掘出实际系统内存在的局部变体,并且对施加的变化过程进行挖掘分析,便于进一步的解决交互流程间的变化传播问题。主要内容如下所述:(1)针对变化事件日志的挖掘变化域问题,已有的文献主要处理流程模型间的一致性或变化域问题,而极少考虑其原始事件日志中隐含的变化。提出了基于行为包含的日志变化挖掘方法。从活动的行为角度对事件日志进行分析,计算了活动间的行为包含关系,以此为基础判断模型一致性,并结合模型与日志的行为轮廓利用变化挖掘技术发现局部变化域。该方法从动态的行为角度对日志进行分析,克服了已有方法的单一性。(2)针对交互系统的变化日志挖掘变化域问题,已有的研究较多的从流程模型出发,处理单一相似系统中存在的变化问题,而较少涉及存在信息传递的交互系统。提出了基于特征网的模块日志变化挖掘方法,从特征网的角度对交互日志进行模块划分,利用活动的行为对应关系对日志进行简化并且根据拟间接依赖关系挖掘日志内的隐变化,降低了日志分析的复杂性以及提高了变化检测的精准性。最后根据实例验证了该方法的可行性。(3)针对存在变化的交互系统间变化传播问题,已有的文献主要处理相似流程间的变化问题,通过模型间的匹配对齐方法锁定变化域进而优化系统,而忽视了系统大部分都是由若干个子流程交互构成的,流程之间并不是简单的对应方式而是存在信息传递。提出了基于配置的交互流程变化传播分析方法,在寻找变化域的基础上利用配置技术完善域内行为关系。在给定变化需求锁定相应的源变化域情况下,利用编排与条件抽象寻找其它交互子流程受变化影响的目标变化域,并在保证域外结构一致性原则下利用配置处理域内带约束的变化行为关系,然后根据兼容性检测配置后的交互流程模型是否合理。最后以具体的案例验证了该方法的可行性。(4)针对日志内出现的不同变化操作,已有的研究着重于发现业务系统内存在的变化问题,而忽略了产生这些变化的根本原因,即导致系统出现变化的一系列操作。提出了基于类行为轮廓的变化过程挖掘方法。从变化操作的行为角度对变化日志进行分析,根据模式的状态可变性形成依赖、制约、平等、对立的关系并以此构成类行为轮廓,进而结合行为轮廓对应的基本结构得到最终的变化过程并优化,为变化重用提供高相似的参考模版以及为业务流程更新奠定重要的基础。最后,通过实例验证该方法的可行性。图[20]表[7]参[91]