基于人工任务的工作仿真引擎与仿真数据的研究

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:wocaodouji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,工作流技术已广泛的应用到社会的各行各业,逐渐成为实现企业业务过程建模的关键技术,其广泛应用将最终实现业务过程自动化。工作流仿真技术是基于工作流技术的发展而兴起的工作流辅助技术,用于业务过程仿真分析以达到业务过程优化的最终目的,是企业将工作流技术在生产生活中加以应用的前提保障。   论文针对工作流仿真引擎的和仿真数据开展了研究工作。主要工作包括:   1)提出用于工作流仿真的数据模型,依据此模型改进了XPDL流程定义语言,这种扩展的工作流仿真语言支持基于函数分布的仿真信息描述方式,相对于静态数据描述方式更加具有动态性和真实性,使得该工作流仿真引擎能够在一定程度上仿真人工因素的不确定性。   2)改进并提出了用于工作流仿真引擎的三种算法:改进了仿真时钟可变步长算法,该算法有效地解决了仿真过程中传统的固定步长算法带来的弊端,使得仿真时钟依照任务发生推进而不依赖于系统时间;提出了路径仿真算法,该算法用于流程路径的全集检验,使得仿真引擎能够有效地检测流程定义在设计上的错误;提出基于java的多线程仿真算法,该算法用于流程并发检验,使得仿真引擎能够统计流程执行过程中各项运行数据,从而找到影响流程运行效率的瓶颈,促进流程设计优化。本文针对三种算法都给出了相应的仿真实例。   3)在1)2)的基础上设计并实现了一个工作流仿真引擎系统,该系统采用扩展的XPDL仿真语言描述流程仿真定义,支持WFMC(工作流管理联盟)定义的全部工作流运行模式的仿真功能,包括工作流程的全集检验仿真和多线程并发仿真。   4)本文创新性的提出工作流历史数据在工作流仿真引擎中的应用以及如何科学的利用历史数据生成相应的仿真数据:利用Matlab,进行曲线拟合并得出数据概率分布函数,将该函数写入到仿真信息中供仿真引擎的随机数生成器使用。相对于随机数而言,这种方式生成的仿真数据使得工作流仿真结果更加真实可信。
其他文献
对等计算(P2P, Peer-to-Peer)是当前信息技术领域的热点问题之一,该技术颠覆了传统的客户端/服务器模式,为互联网应用带来了新的发展。分布式业务网络、新型移动业务网络等具
在电信网络蓬勃发展的今天,各种电信增值业务雨后春笋般涌现出来。在电信网络下,多媒体的信息可以通过核心网完成多种提升用户体验的多媒体业务。交互业务是不同节点或个体之
近年来,SNS快速发展,深刻地影响了人们的生活。本文首先总结了SNS的基本概念和发展现状,然后从分析现有的集中式SNS的局限性入手,提出了去中心化的SNS概念,并描述了去中心化
网络维护的智能化、自动化一直是网络运营商迫切希望达到的效果,但是受到网络结构、软硬件发展的制约,维护成本、时效等还远远没有达到运营商满意的标准。传统的二代和三代移
如今Web应用程序已经成为非常流行的网络服务,同时也是最常遭受攻击的服务,网络攻击给Web应用程序造成了巨大的损失。在Web应用程序开发过程中对其进行安全性检测,提高其抗攻击
随着3G时代的到来和网络融合趋势的不断加快,传统的运营商将面临更大的市场机遇和挑战。3G技术将为移动业务提供更高的传输速度,使未来的移动应用更加丰富多彩;而融合的网络将
Wine是一个可以让Windows应用程序运行在Linux操作系统上的兼容支持系统。在Wine开发过程中,为了验证Wine的兼容能力,需要测试Wine对大量Windows应用的基础兼容度。本文经过调
作为一种新型的信息获取技术,无线传感器网络自出现以来就得到了工业界和学术界的广泛关注。无线传感器网络节点通常只携带有限的资源,容易出现因资源不足而导致的故障。且由
随着Internet迅猛发展,互联网拥有越来越庞大的用户群,发展成为发布信息、获取信息和传递信息的主要载体。由此载体衍生出的网络舆情,是通过网络围绕中介性社会事件的发生、
最近,无线传感器网络吸引了许多研究人员的注意。作为一项重要的应用,传感器监测系统被用于许多场合中。传感器节点经常由电池提供能源并且有着能量的限制。由于传感器监测系