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

来源 :南开大学 | 被引量 : 0次 | 上传用户:zhihong0223
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务计算(Service-Oriented Computing,SOC)代表着分布式计算和软件开发的最新发展方向。Web服务组合技术为Web服务的重用以及增值提供了解决方案,是SOC的核心技术之一。BPMN是首个为基于消息交互的松耦合系统集成建模而设计的业务过程建模语言,提供基于业务流程的Web服务组合方法,是目前应用在Web服务组合方面极为重要的标准。   基于BPMN的Web服务组合模型作为在分析时的交换依据,其语义正确性是服务组合能够得以实现、并以预期的方式工作的基础。但是,由于BPMN不是形式化的建模语言,结构比较自由且缺乏精确的语义,加上Web服务组合本身是一个复杂的过程,使得BPMN模型比一般的基于图形表示的流程更易于出现语义错误。BPMN模型的正确性需要在服务组合实施前得到保证。形式化方法是对系统进行分析的有效途径,对BPMN模型进行形式化分析具有重要的理论和实际意义。   本文通过应用形式化分析方法,采用COWS进程代数对BPMN模型进行形式化描述和分析,并结合性质的SocL,时态逻辑表示,给出BPMN模型的形式化验证过程。本文的主要工作有:   (1)分析基于BPMN的Web服务组合方法,通过对面向服务系统的形式化方法的研究,提出一套基于COWS的BPMN元素建模规则,定义了BPMN模型的精确语义。同时对COWS的语法和操作语义进行扩展,为复杂的Web服务处理过程赋予清晰形式化语义。   (2)对BPMN模型正确性分析,包括:对BPMN结构正确性,定义合理BPMN模型;使用COWS的操作语义推演理论来验证BPMN系统协作的正确性;分析组合服务系统的业务正确性,并用SocL时态逻辑进行形式化描述。   (3)在上述理论研究的基础上,设计实现了BPMN向COWS模型转换的自动转换工具,并结合使用CMC模型检测工具,对BPMN的COWS模型进行自动化验证。
其他文献
签密技术集加密技术和签名技术于一身,既能够满足加密技术的保密性,又能够提供签名技术所实现的不可伪造性和不可否认性。签密技术相比先签名后加密的算法不仅节省了系统的存
移动Agent是Agent技术和分布式计算的混合体,可以在异构网络中自主地从一台主机迁移到另一台主机,并可与其它Agent或资源交互。由于其得天独厚的优势,应用前景十分广阔。例如
考试在中学教学中起着指挥棒的作用,是检测教学质量的一种重要手段。现在中学的各种考试大都采用传统的考试方式。随着计算机应用的迅猛发展,网络应用不断扩大,这些应用正逐
智能规划是人工智能研究领域的一个重要分支。智能规划问题是一种关于动作的推理问题,即从某个特定问题的初始状态出发,寻找一个动作序列,使之能到达目标状态。规划系统可运用不
图像处理技术是信息处理领域中的一项热门技术,在计算机视觉、地球资源勘测、气象信息等领域得到广泛的应用。随着人们对图像信息应用需求的扩大和计算机技术的飞速发展,提高
在网络时代的今天,不同类型、不同内容、不同结构的网站浩如烟海,而网站建设所面临的一个主要问题是:如果能够深入了解用户的浏览兴趣和浏览习惯,预测用户的浏览路径,就可以
学位
随着互联网的飞速发展与数码电子设备的普及,人们对信息的检索方式从最单一的关键字搜索发展到图像检索、音频视频等多媒体信息的检索。现在人们对互联网信息检索的需求不断增