基于Eclipse平台的BPMN流程输入及其结构检测

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:mynameisfish
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机技术、分布式技术快速发展的今天,业务流程管理BPM作为一种有效的管理系统,具有高效的调度特点,可以实现跨部门、跨企业之间的业务协作,备受企业家、商家和学者的青睐。BPM实现业务流程的定义、建模、分析、改进、执行以及管理,但是BPM提出的概念往往是抽象的,要想实现对流程的控制需要借助许多技术。  近些年来,国内外学者对BPM进行了深入的研究,主要研究方向包含:流程建模理论和方法、流程的模型转换、流程的形式化描述、流程的验证、流程的仿真等。大多数研究都是基于对业务流程的形式化描述和模型检测,尚未见诸报道一套完整的方法实现“流程建模→模型转换→流程执行路径显示→模型检测→结构问题定位”。因此本课题提出了能同时实现对流程的仿真和结构检测的方法,本文主要做了以下工作:  (1)列举了几种不同的流程建模符号和模型检测工具,并指出了它们的优缺点。通过对比选择了BPMN作为流程建模符号。  (2)分析了由BPMN图形符号到对应Java类的转换过程,并给出几个BPMN流程的代码框架。  (3)使用树结构存储BPMN流程中带索引的每个元素,结合栈机制探索流程的所有路径,即全覆盖路径。  (4)对流程节点进行状态规约,结合模型检测算法对业务流程的结构进行检测,同时对流程的死锁、活锁进行定位。在活锁出现的地方设置“cutoff point”,当检测到该元素是活锁之后当前路径不再继续执行,以此用来减少对状态空间的探索,以免发生状态爆炸。  (5)设计了一个简单的可视化界面,可以显示完整的由BPMN流程的模型转换到模型检测过程,实现了流程的全路径覆盖显示和结构问题定位。  本文在基于Eclipse的统一平台下,实现了从流程创建、Java代码生成、模型检测、流程路径的显示以及死锁、活锁定位的一系列过程。
其他文献
学位
人工智能是对人的意识、思维的信息过程的模拟。自诞生以来,人工智能理论和技术日益成熟,应用领域也不断扩大。AlphaGo完胜李世石后,人工智能引起全世界人民的关注。作为计算机
自适应均衡是水声通信中广泛采用的消除码间干扰的一种方法。为了适应高速数据传输的要求,达到在非线性畸变信道上较好的抗噪声性能,可采用非线性自适应均衡器—判决反馈均衡
由低分辨率图像生成高分辨率图像的技术称为超分辨率重建技术。超分辨率重建技术作为一种不适定问题,在社会生活的多个方面都有应用价值,包括航天航空、国防军事、医学、遥感图
学位
近年来,GPU及并行计算的发展使得计算机处理数字图像的能力大大提升,计算机视觉已从研究领域逐渐转向应用技术发展。视频目标跟踪是计算机视觉领域的重要研究方向,在国防和民
数据挖掘技术的研究工作,随着近年来数据量的不断增加,并随着社会的迅速发展,获得了不少的研究成果,可以预见数据挖掘技术在农产品价格预测中将会有很大的潜力。论文建立一个
聚类分析是数据流挖掘中非常活跃的研究领域,它根据最大化类内相似性和最小化类间相似性的原则,把相似的对象聚在一起而把相异的对象分离。目前已经提出许多聚类算法来发现不同
随着信息技术的出现和发展,信息系统的管理逐步成为一个重要的研究领域,系统管理的范围从最初单纯的硬件管理,逐渐发展为对整个信息系统乃至信息系统所承载服务的管理。随着这一
学位