基于同步网的BPEL流程的性质分析和工具实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:zixian007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BPEL(业务流程执行语言)作为一种Web服务组装协议,是使用XML编写的用于描述Web服务静态组装结构的形式规约语言。为了使BPEL所描述的Web服务组装能够满足设计人员的设计初衷。人们尝试使用各种形式化方法对BPEL进行建模,在此基础上分析和验证Web服务组装的性质,从而保证用BPEL描述的Web服务组装是正确的。同步网是一种描述工作流的形式化模型,徐春香等基于这种模型给出了BPEL逻辑层活动的形式化建模方法。   本文在同步网形式化建模的基础上,提出了基于BPEL的Web服务组装所具有的六种常用的性质:为了验证这些性质,在原有P/T_系统可达图的基础上,提出了同步网可达图的概念;并针对同步网模型的特征,给出了同步网可达图的构造方法。基于可达性的验证,本文给出了上述六种Web服务组装性质的验证方法。   为了检查上述理论模型和验证方法的有效性,本文开发了一个原型工具,实现了对BPEL的同步网建模过程和上述六种性质的验证算法;该软件集成了形式化模型检测工具SPIN,可以对用户使用LTL描述的Web服务组装性质进行验证。从而,实现了一种针对BPEL逻辑层的自动化建模、常用性质分析和LTL性质验证的工具——基于同步网的BPEL辅助分析工具(BPELAnalyzeTool)。通过使用该工具对BPEL实例进行分析,得到的分析结果证明了该T具的有效性。
其他文献
传统的三维造型工具适用于精确模型的制作,需要一定的时间才可以掌握。基于自由手绘的草图工具极大地简化了设计,对草图进行模型创建是现阶段计算机图形学方面一个很热的话题,本
随着计算机技术的发展,数据流已经成为数据存在的一种常见形式,被广泛应用到金融、交通、军事等领域。研究人员设计开发了许多集中式数据流管理系统以及分布式数据流管理系统以
近几年来,随着Internet的飞速发展以及IP技术不断成熟,下一代网络NGN(Next Generation Network)和软交换技术为结合电话网和Internet提供了思路,而IP-PBX(PBX over IP)是该技
基于哼唱的歌曲检索系统是一个分析处理音频信号的系统。任何信号处理过程都难免受到噪声的干扰。用户输入歌曲检索系统的哼唱信号中夹杂的白噪声、有色噪声、脉冲噪声以及非
对物体材质的研究近年来成为真实感绘制的热门问题。真实世界的材质数字化不仅对真实感图像的合成十分重要,而且还有很多其它方面的应用,比如电子商务、数字图书馆、文化遗产等
随着Internet的飞速发展,Web服务已在人们生活中起着越来越重要的作用.与此同时,能够反应用户行为的Web信息数据也日渐丰富。网络日志作为Web数据的一种存储方式,由于其数据充分
随着软件产业的迅速发展,软件系统的功能和结构日益复杂,人们对于软件产品的质量要求也越来越高。最常用的程序质量问题检测的技术包括软件测试和形式化验证。两种方法各有优缺
地形渲染是虚拟现实技术中非常重要的一部分,也是计算机图形学一个热门的研究课题。它广泛应用于地理信息系统、战场仿真、飞行模拟、电子地图、地形漫游和游戏娱乐等方面。随
移动学习系统是一个新型的E-learning学习环境,利用移动技术随时随地的特性,为学习者提供更加便利的学习支持服务。在面向职业培训和在岗学习的移动学习系统中,学习资源是一种特
在计算机科学领域中,程序分析足一种自动化地分析计算机程序的行为的重要技术。程序分析技术主要应用于程序的优化和程序正确性验证两个方面。现代编译器常常会利用程序分析技