论文摘要
业务流程建模技术是20世纪90年代兴起的软件技术。近几年更被广泛地应用于办公自动化及其他需要规划和企业管理等领域,因此它越来越被人们重视。目前业务流程建模的主要建模工具是UML,UML (统一建模语言)是对象管理集团(OMG)的标准,是一种用于对软件密集型系统以及商业建模和非软件系统进行可视化、详述、构造和文档化的建模语言,主要适用于分析与设计阶段的系统建模。UML最主要的优点是表达软件系统的能力强、效率高。但UML的缺点是难以直接用数学工具对UML模型进行检验,另外UML在语义方面也存在一些不足。随着Petri网概念的提出,业务流程+ Petri网的组合已经渐渐登上了建模舞台。作为软件系统建模的工具,Petri网的优点是:可以对一个系统的并发、同步行为以及资源共享建摸,而且有许多与Petri网相关联的对Petri网模型进行检测和行为分析的理论结果。Petri网提供一套清楚的具有并发性的形式化体系,但是缺乏彻底模块化的技术。而UML建模方法对高度可重用的和模块化的系统提供形式化体系,但是缺乏整体并发特性。因此我们可以将Petri网和UML建模结合起来,以扬长避短,发挥各自的优势,形成一种更有效的软件建模技术。进一步深入的研究提出将UML与Petri网结合建模的解决方法是:先使用UML建模,然后将其转换为Petri网来验证。在本文中,我们设计并讨论一个从UML顺序图到Petri网映射的转换原则,以获得一种灵活的、可制定的基于Petri网的UML顺序图模型映射与验证方法,进而对UML模型进行检验。本文提出的基于Petri网的UML顺序图模型映射与验证方法的基本思想是在传统的顺序图基础上对顺序图进行改进,实现了顺序图到Petri网转换时的并发性、选择性以及同步性。本文最后为满足业务流程建模到Petri网的转换规则的仿真检验,用Delphi开发了一套基于Petri网原理的业务流程建模与仿真系统,利用回路检测和双向检测算法等实现了对模型的正确性检测和动态业务流程的仿真功能,并能在仿真结束时,利用直方图和表格图显示出仿真结果,最终通过实例对改进的Petri网进行了检验与仿真。
论文目录
摘要ABSTRACT创新点摘要前言第一章 业务流程建模技术1.1 业务流程相关技术1.1.1 业务流程的概念及发展1.1.2 业务流程的现状1.1.3 业务流程原理及模型1.1.4 业务流程特点1.2 UML 建模技术1.2.1 UML 简介1.2.2 UML 的发展现状1.2.3 UML 的特性及语义1.2.4 UML 建模机制第二章 PETRI 网及仿真技术2.1 PETRI 网2.1.1 Petri 基础知识2.1.2 Petri 网概念2.1.3 Petri 网的基本结构模型2.1.4 Petri 网与业务流程间的映射关系2.2 计算机仿真技术2.2.1 仿真的概念2.2.2 仿真的原理2.2.3 离散系统模拟的基本方法第三章 基于顺序图的PETRI 网业务流程建模3.1 顺序图理论3.1.1 顺序图的概念3.1.2 顺序图的基本内容3.2 顺序图到PETRI 网的转换思想及步骤3.2.1 提取顺序图信息3.2.2 生成对象的Petri 网结构3.2.3 生成顺序图Petri 网模型3.3 传统顺序图的PETRI 网建模3.3.1 简单消息的转换3.3.2 顺序图条件的转换3.3.3 顺序图操作方法调用的转换3.3.4 顺序图操作方法调用返回结果的转换3.4 传统顺序图的PETRI 网建模存在的缺点3.5 改进顺序图的PETRI 网转换3.5.1 并发关系的转换3.5.2 选择关系的转换3.5.3 同步关系的转换3.6 转换后的PETRI 网化简模型3.7 理论应用3.7.1 系统建模设计3.7.2 模型化简3.8 类图在建模中的作用3.8.1 类图的组成及画法3.8.2 关联及关联类第四章 基于改进后PETRI 网建模与仿真软件的实现4.1 系统的总体结构4.2 功能模块分析4.3 系统设计的技术分析4.4 仿真软件建模模块的设计与实现4.4.1 调用建模文件4.4.2 初始化资源4.4.3 动态建模仿真4.4.4 仿真报告4.5 建模与仿真的核心算法思路4.6 具体实例的建模与仿真结论参考文献发表文章目录致谢详细摘要
相关论文文献
标签:业务流程论文; 顺序图论文; 仿真论文;