基于时间自动机的Web服务模型检测

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:kxlzyc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务技术给企业的应用程序集成带来了方便,但是分布的单个Web服务功能简单有限,因此有必要将它们进行组合。Web服务的这种组合方式使得各原子服务间产生了大量复杂的信息交互。为了保障组合Web服务的正确性,有必要对其运行过程进行检测。模型检测技术以其自动化程度高,在Web服务的形式化验证中倍受关注。  传统的模型检测方法不能保证带有严格时间约束的实时组合Web服务的正确性。本文将带有时间约束的组合Web服务建模为一组时间自动机,并用基于时间自动机的模型检测工具验证了组合Web服务实时的时态逻辑特性、组合Web服务中存在的特征冲突问题及组合Web服务的时态认知逻辑特性。为了系统的研究组合Web服务,还提出了一种执行代价较小的Web服务组合方法。本文的工作主要体现在以下几个方面:  (1)提出了用基于时间自动机的模型检测技术对组合Web服务进行形式化验证的方法。将组合Web服务建模成一组相互通信的时间自动机,并用UPPAAL模拟其运行过程,验证其系统的一些实时时态逻辑特性。以两个组合Web服务为例阐述了该验证过程,并发现其中一个服务存在死锁问题;通过分析死锁产生的路径完善了该服务的协议,从而消除了死锁。此外,首次采用该技术对组合Web服务的特征冲突问题进行了分析和检测。发现了在线股票交易系统的特征冲突现象,验证了该服务的特征冲突属性。  (2)提出了用基于Verics的有界模型检测技术对组合Web服务系统的时态认知逻辑特性进行验证。将组合Web服务建模成时间自动机,用模型检测工具Verics对其系统特性进行分析,验证了传统模型检测工具无法检测的时态认知逻辑;以旅游预订票系统为例阐述了该验证过程。  (3)提出了一种执行代价较小的Web服务反向链组合算法。该方法根据用户的输入和期望的输出,在兼顾Web服务执行代价的同时,动态生成一个执行代价较小以BPEL语言描述的Web服务组合方案;该方案考虑了Web服务的组合效率和执行代价,并且可以采用上述模型检测方法对其进行验证。
其他文献
乳腺癌病理图像癌区域检测是辅助医生进行病理诊断的基础,它的目标是利用计算机技术自动检测和定位病理切片图像中的癌区域。相比于传统病理图像分析方法,近年来基于深度学习的
高校排课管理系统是整个教学管理信息系统最核心的一部分。该子系统主要完成了教学运行中,课程、教师、教室等的有序而合理的管理。它负责每个学期的课程表编排,课表的发布和查
流媒体是指多媒体数据流在网络上一边传输一边播放的一种多媒体通信服务。它涉及计算技术、多媒体压缩技术、存储技术和高速网络技术等。广泛用于远程教育、远程医疗、视频点
学位
随着当今科技的不断进步,嵌入式系统已经在诸多领域得到了应用:从移动电话到交换机、从微波炉到火箭自动推进装置,很多设备中都有嵌入式控制系统。而网络技术的进步,也正促进嵌入
随着Internet技术的迅速发展,基于Web的分布式计算模式已成为软件开发的趋势。越来越多的企业将自己的业务以服务的形式进行提供,并构建跨企业的虚拟组织或虚拟企业以实现大规
这个社会己进入网络化、信息化时代,信息化建设也逐步成为医院加强现代化管理不可缺少的手段和措施,病历信息电子化已成为当今医院进一步发展的必然趋势。目前的医院信息系统
事件流是当前兴起的一类具有流数据特点的海量数据处理应用,在网络监控、金融分析、传感器网络等领域中扮演着重要的角色。和传统的事务处理以及科学实验数据处理、web search
信息技术(Information Technology ,IT)已经成为现代企业赖以生存和发展的基石,信息技术贯穿在现代企业经营活动的各个环节中,如采购、生产、销售等。在企业信息化的过程中由
互联网技术的飞速发展对全世界的政治、经济、文化和生活等各个方面都产生了巨大的影响。作为现代企业也正在通过以Web技术为代表的互联网技术改变着它们的运作方式和工作效
学位
信息科学作用于环境灾害预测与评价是当前的一个研究热点。考虑到人工神经网络具有的强大的非线性逼近能力、容错能力和小波分析的局部特征分析能力,本文通过建立小波-BP神经