基于编译技术petri网模型工作流系统的研究

基于编译技术petri网模型工作流系统的研究

ID:34625258

大小:2.78 MB

页数:66页

时间:2019-03-08

基于编译技术petri网模型工作流系统的研究_第1页
基于编译技术petri网模型工作流系统的研究_第2页
基于编译技术petri网模型工作流系统的研究_第3页
基于编译技术petri网模型工作流系统的研究_第4页
基于编译技术petri网模型工作流系统的研究_第5页
资源描述:

《基于编译技术petri网模型工作流系统的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要工作流技术是当今一项飞速发展的技术,已成为企业信息化建设方案中必不可少的内容之一。课题通过对Petri网原理的研究,设计出一套便于描述Petri网模型的编程语言的语法、语义规则,并根据编译原理实现了一个将描述Petri网模型语言编译生成相应功能的Java代码的PetriCompiler,从而达到让Petri网技术更好地推广应用于软件工程领域中的目标。PetriCompiler在当今流行的通用网理论的基础上运用编译原理实现了一个以木.petri为后缀名作为输入文件以*.java为后缀名的输出文件的编译系统,具有标准、通用、易扩展等特点,为工作流系统的实现视角提供

2、了另一种方式。具体研究与创新点包含如下几个方面:(1)提出了利用编译原理作为实现方式来建立基于Petri网的工作流解析模型。现阶段,工作流厂商及开源社区大多以动态解析的方式对工作流模型进行工作流实例化。本论文通过将编译技术融入到工作流模型运行中,项目测试证明静态编译生成工作流逻辑Java代码的方式是可行的,并具有效率高、易于代码复用等特点。(2)设计了简洁的面向对象模式的描述Petri网模型的词法与语法规范。由于Petri网以严格的数学网论为基础,所以在分析模型性质方面极具优势。但在描述模型方面,则建模工作纷繁复杂。本论文通过设计一套简洁的面向对象属性描述的Pet

3、ri网模型词法及语法规则,简化对Petri网模型的描述,便于Petri网模型的构建。(3)代码实现过程中采用Builder/Director设计模式,实现了编译器前端与后端代码生成器的松散耦合。整个项目工程过程从设计到代码实现均采用迭代方式:小规模建模一代码编程一测试一工作版本实现,迭代重复上述过程,最终完成项目代码。关键词:工作流系统;编译技术;Petri网模型;Petri语言编译器AbstractABSTRACTWorkflowtechnologyhasbeenrecognizedworldwideasafastdevelopmentaltechnologyo

4、fthecenturyandoneoftheenterpriseinformationconstructionschemecontents.ThispaperstudiestheworkflowsystemwhichdefinessyntaxandsemanticofPetrinetmodelcompilerlanguage.TheworkflowsystemcangenerateJavacodeandarchivethetargetofbetterapplicationofPetrinettechnologyinsoftwareengineering.Thesy

5、stemimplementsacompilersystemwhichbasedonpopulargeneralnettheory.Itinputs*.petrifileandoutputs唯javafile.Theimplementationofworkflowsystemprovidesallotherimplementationstyle.(1)Proposedtheuseofcompilertheoryasawaytoachievetheestablishmentof、ⅣorkflowbasedonPetrinetanalyticalmodel.Atthis

6、stage,workflowvendorsandopensourcecommunitytodynamicallyresolvemostofthewaytheworkflowinstanceoftheworkflowmodel.Thispapercompiledbythetechnologyintotheworkflowmodelrun,theprojecttestedstaticallycompiledJavacodegenerationworkflowlogicapproachisfeasibleandhashighefficiency,easycodereus

7、eandSO0n.(2)Asimpleobject.orienteddesignpattemsdescribePetrinetmodeloflexicalandsvntaxspecification.AsthePetrinettoastrictmathematicaltheoryofnetⅥ,ork.based.SOthenatureofthemodelastrongcompetitiveadvantage.Butindescribingthemodeling,themodelingcomplicated.Throughthispaperthedesignofas

8、imple

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。