基于LSC的Web服务组合模型验证方法研究

来源 :郑州大学 | 被引量 : 0次 | 上传用户:wilsai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务技术的迅速发展,越来越多的Web服务运行在Internet上,这些单一的Web服务功能有限,不能满足用户的需求,但是这些单个、基本的Web服务,允许其他应用程序通过互联网连接及调用,组装成更复杂的应用以便用于表达业务流程。因此,如何确保组合起来的Web服务的正确性,成为Web服务研究领域中的热点。形式化方法在对基于消息通信和并发系统建模和分析方面已经成为非常重要的手段,其中模型检测作为一种自动验证技术被许多学者应用于Web服务组合的验证。   本文首先介绍了模型检测和时态逻辑的基本概念及业务流程执行语言(BPEL)和时间自动机的相关知识,并基于模型检测方法对Web服务组合验证开展研究,完成的主要工作如下:⑴在分析LSC的语法和基于路径的语义基础上,改进了LSC图到时态逻辑公式的转换方法,得到较短的时态逻辑公式,以便降低传统的模型检测对Web服务组合进行验证的复杂性。⑵提出了一种基于LSC的Web服务组合验证方法。该方法首先扩展了WS-BPEL的时间属性,并给出了BPEL描述的业务流程到时间自动机网络转化方法;其次,对LSC语法及语义进行时间属性方面的扩展,Web服务组合需要满足的场景用扩展后的LSC图来描述,并将LSC图转换为观察时间自动机;最后,通过将观察时间自动机与BPEL转化来的时间自动机网络同时嵌入到模型检测工具UPPAAL中,完成BPEL描述的业务流程是否满足LSC表示的性质的检测。⑶通过一个实例并使用UPPAAL工具对转换后的Web服务组合和场景性质进行验证。实例分析表明了本文给出的验证方法的有效性。
其他文献
随着互联网的发展,Web中蕴涵海量呈指数级增长的各类信息,历史学专家的研究途径不再局限于封闭的数据库,而是借助搜索引擎在Internet上寻找所需要的史学信息。但是,网络中的
近年来,随着管道运输的大量应用,管线使用时间的增长,再加上施工过程中存在的缺陷、环境的腐蚀以及人为破坏,各种管道事故时有发生,对人们的生产生活产生了巨大的潜在威胁。
目前,很多在网格上面执行的大规模的科学应用都被表述成复杂的工作流应用;在过去的几年中,网格工作流的研究已经逐渐的成为网格应用中最为重要的一部分。工作流被定义成为一系列
银行系统在业务管理过程中,发布并积累了大量的内部文件,这些文件都是员工进行日常查阅、操作、参考的重要依据资料。传统的文档分散的存放在各个独立的计算机系统的文件夹中,相
近年来随着经济发展与社会进步,车辆的数量不断增加,车流量也随之不断提高,对交通基础设施建设、调度与管理造成了一定影响,人们在享受交通便利的同时,也面临各种问题,需要建
传统的路面养护技术效率低且耗费的材料多,为了回收利用废旧沥青的同时提高道路再生效率,路面冷再生技术发展迅速。   论文立足于863课题子项目《沥青路面全厚度再生快速修
XML已成为一种重要的数据存储方式,如何对其进行查询是当前一个研究热点。目前主要有两种查询方法,一是使用结构化查询语言XPath, XQuery等工具,但用户需要知道这些工具的语
随着计算机任务与作业量的不断增大,分布式系统得到了越来越广泛的应用,且规模越来越庞大。为保证整个系统正常有效地运转,系统的可信性、高可用性受到人们的关注。失效检测
随着网络的广泛应用,网络安全问题也越来越严峻。当前网络攻击方法层出不穷,入侵规模不断扩大,使得目前防火墙等被动的网络安全机制对许多攻击无能为力。入侵检测技术作为一
随着经济的增长,城市化进程的加快,城市内的人口越来越多,而个人拥有车辆的比率在逐年增加,极大的增加了公路的压力。为了缓解压力,需要修建公路,然而由于城市的规划及地理原因很多