基于XYZ/ADL的Web服务组合验证研究

来源 :苏州大学 | 被引量 : 0次 | 上传用户:ji55643212
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网和电子商务技术的发展,Web服务因其能解决Internet异构平台下服务的交互重用等问题引起了广泛关注。和传统的分布式计算模型相比,Web服务抽象程度更高、粒度更大、独立性更强,但是单一的Web服务功能有限,难以满足不断变化的业务需求,因此有必要对多个Web服务进行组合以提供更强大的功能。由于Web服务组合常用于描述跨平台跨组织的高层业务逻辑,因此保证其正确性就显得更为重要。Web服务组合是Web服务领域的研究热点,目前虽然有多种正确性验证方法,但从体系结构方面验证Web服务组合,则是一个新的研究方向。精化检验和模型检测是两种重要的形式验证技术,本文把两者应用到Web服务领域验证Web服务组合的正确性。基于上述思想,本文在课题组已有工作基础上,研究基于形式化方法和软件体系结构描述语言XYZ/ADL的Web服务组合验证问题。XYZ/ADL是时序逻辑语言XYZ/E的扩展,对有时间约束的系统而言,可由XYZ/E的实时扩展语言即XYZ/RE表示系统应满足的时间约束。考虑到多数Web服务具有实时特征,本文分析XYZ/RE和时间自动机组成元素的相似性,改进XYZ/RE到时间自动机的映射规则。针对Web服务组合系统,分别用XYZ/ADL描述其行为和性质,再将其中的XYZ/RE分别转换为对应的行为时间自动机和性质时间自动机,通过精化检验的方法判断Web服务组合系统的行为是否符合性质需求。另一方面,将单个Web服务XYZ/ADL描述中的XYZ/RE映射至单个时间自动机,多个Web服务组合XYZ/ADL描述中的XYZ/RE映射至时间自动机网络,组合后系统应满足的性质由CTL公式表示,将两者作为模型检测工具UPPAAL的输入,从而实现Web服务组合系统的正确性验证;最后分别通过网上旅游订票服务系统实例和股票分析服务系统实例说明了上述方法的可行性。
其他文献
随着信息技术的不断发展,人们对移动通信的需求越来越强,无线通信网络也得到了迅速的发展和普及。但对于某些特殊的场合,传统固定网络和需要预先部署网络基础设施的无线网络
随着网络B2B的发展,网上购物逐渐成为一种新兴的消费形式,它使人们在不同的时间、不同的地点进行高效的网络B2B成为可能。   目前,网络上积累了大量Web商品资源,但存在对W
网络仿真实验测试床(Network Emulate Experiment Testbed)在国内尚属首例。本文是在参与国家大型网络仿真实验测试床项目基础上完成的。   网络仿真实验测试床是使用仿真
离群检测是数据挖掘的基本任务之一,其目的是要消除噪音或发现潜在的、有意义的知识。空间离群检测是空间数据挖掘的重要内容,发现空间数据中与其他对象不一致的对象,即空间
随着计算机技术的发展和应用需求的不断推动,面向对象数据库(OODB)技术受到了广泛的关注。尽管大量研究人员投入到OODB的研发当中,但是OODB仍然被认为是一种功能丰富,表现乏力的
密码学是信息安全的核心技术,而现代密码体制的安全性依赖于密钥的保密性。秘密共享通过将秘密分发到不同的服务器来保护秘密信息的保密性和完整性,它是现代密码学密钥管理的
基于移动Ad hoc网络节点的高度移动性,网络拓扑会不可预知地变化。因此,网络中存在频繁的链路断开,这将带来频繁的路径失效和路由重建,以至于增加路由控制开销。所以,路由重
随着企业信息化建设的不断推进,各种信息系统的建立给企业带来了高效的生产效率的同时,也给信息系统之间的数据交换带来了困难。在信息化的趋势下,企业之间及企业内部之间迫切需
当前,随着Web服务技术及其相关标准的不断发展和完善,支撑Web服务的企业级应用平台也不断成熟,越来越多的企业和商业组织参与到业务服务化的行列中来,使得越来越多的稳定易用的We
随着互联网技术的飞速发展,基于网络的诸多服务如电子商务、电子图书等在生活中起着越来越重要的作用,如何利用Internet上的大量信息成为函待解决的问题。XML以其简单、可扩