基于BPMN的Web服务组合模型的形式化分析

基于BPMN的Web服务组合模型的形式化分析

ID:36828317

大小:3.11 MB

页数:72页

时间:2019-05-16

基于BPMN的Web服务组合模型的形式化分析_第1页
基于BPMN的Web服务组合模型的形式化分析_第2页
基于BPMN的Web服务组合模型的形式化分析_第3页
基于BPMN的Web服务组合模型的形式化分析_第4页
基于BPMN的Web服务组合模型的形式化分析_第5页
资源描述:

《基于BPMN的Web服务组合模型的形式化分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要摘要面向服务计算(Service.OrientedComputing,SOC)代表着分布式计算和软件开发的最新发展方向。Web服务组合技术为Web服务的重用以及增值提供了解决方案,是SOC的核心技术之一。BPMN是首个为基于消息交互的松耦合系统集成建模而设计的业务过程建模语言,提供基于业务流程的Web服务组合方法,是目前应用在Wreb服务组合方面极为重要的标准。基于BPMN的Wreb服务组合模型作为在分析时的交换依据,其语义正确性是服务组合能够得以实现、并以预期的方式工作的基础。但是,由于BPMN不是形式化

2、的建模语言,结构比较自由且缺乏精确的语义,加上Web服务组合本身是一个复杂的过程,使得BPMN模型比一般的基于图形表示的流程更易于出现语义错误。BPMN模型的正确性需要在服务组合实施前得到保证。形式化方法是对系统进行分析的有效途径,对BPMN模型进行形式化分析具有重要的理论和实际意义。本文通过应用形式化分析方法,采用COWS进程代数对BPMN模型进行形式化描述和分析,并结合性质的SocL时态逻辑表示,给出BPMN模型的形式化验证过程。本文的主要工作有:(1)分析基于BPMN的Web服务组合方法,通过对面向服务系

3、统的形式化方法的研究,提出一套基于COWS的BPMN元素建模规则,定义了BPMN模型的精确语义。同时对COWS的语法和操作语义进行扩展,为复杂的Web服务处理过程赋予清晰形式化语义。(2)对BPMN模型正确性分析,包括:对BPMN结构正确性,定义合理BPMN模型;使用COWS的操作语义推演理论来验证BPMN系统协作的正确性;分析组合服务系统的业务正确性,并用SocL时态逻辑进行形式化描述。(3)在上述理论研究的基础上,设计实现了BPMN向COWS模型转换的自动转换工具,并结合使用CMC模型检测工具,对BPMN的

4、COWS模型进行自动化验证。关键词:Web服务组合BPMN形式化分析COWSAbstractService—orientedcomputing(soc)representsthetrendofdistributedcomputingandsoftwaredevelopment.WebservicescompositionisthecoretechnologyofSOC.Asthefirstbusinessprocessmodelinglanguagethatisusedforintegrationofloose

5、lycoupledsystems,BPMNisasetofsimplenotations.anditisanextremelyimportantstandardinthebusinessprocess.basedcompositionofWebservices.ThecorrectnessofBPMNmodelsisthepreconditionthatcanbeexecutedasexpected.However,themixofconstructsthecompositeserviceinBPMNalong

6、withthecomplexityofWebservicescompositionmakesitpossibletoobtainmodelswitllarangeofsemanticerrors.Theabilitytocheckthesemanticcorrectnessist11usdesirableforservicescompositionmodelsbasedonBPMN.SoitisnecessarytodefineaformalsemanticsforBPMNandanalyzethemodels

7、toellstireprecisespecificationandtoassistinmovingtowardscorrectimplementationofservicescomposition.ThisdissertationproposesaformalsemanticsofBPMNdefinedintemsofamappingtoCOWS,forwhichefficientanalysistechniquesexist.Theproposedmappinghasbeenimplementedasatoo

8、lthatgeneratescodeintheCOWSexpressions.AlsoSocLisusedtoformalizethepropertiesexpectedofBPMNmodels.Themainworkofthisdissertationissummarizedasfollows:(1)ThroughthestudyofBPMNbasedWebservicescompo

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

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

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