BPEL组合服务并发结构的分析与验证

来源 :东南大学 | 被引量 : 0次 | 上传用户:huodong004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务是一种新型的软件泛型,它具备松耦合、高动态性和可重配置等特点。Web服务组合通过为成员服务制定工作流程来实现具备复杂业务处理能力的组合服务,同时满足了用户不断变化的需求。此外,Web服务依靠其良好的可复用性和灵活性等特征,加上服务组合可实现增值服务的能力,使得面向服务的计算成为一种具有里程碑意义的分布式计算技术。   由于服务纲合为Web服务带来了增值和复用的优势,如何对Web服务组合进行建模、分析与验证,确保组合服务的质量与安全便成为一项值得深入研究的课题。现有的服务组合的验证方法一般从组合服务整体的状态或各成员服务之间的消息交互方面出发进行建模和分析;而本文则提出了一种扩展的控制流图(eXtended Control Flow Graph,XCFG)米对BPEL规范制定的组合服务工作流程进行建模,定义了XCFG的形式化描述,并在此基础上实现了BPEL中并发结构相关的属性:无死锁性、无冲突性和link无冗余性的分析及验证。   XCFG针对传统的控制流图进行了相应的扩展,使得其形式化模型能够满足对BPEL规范中提供的顺序、选择、并发和同步四种控制依赖关系进行描述。此外,在XCFG的每个活动节点元素中增加了对变量访问信息的记录,用来实现并发访问冲突的分析。理论和实验分析表明,通过XCFG能够有效的对BPEL规范制定的组合服务工作流程进行控制流的建模、分析和验证。同时,以XCFG为基础开发的自动化验证工具XCFGV4BPEL实现了从BPEL文档解析生成相应的BPEL对象模型(BPELObject Model,BOM)、BOM至XCFG的映射到基于XCFG进行并发结构相关属性的形式化分析与验证的完整解决方案。  
其他文献
随着计算机网络技术、多媒体技术及视频检索技术的飞速发展,多媒体信息数据在社会生活中的应用也变得越来越广泛,尤其是视频信息数据的处理。重大危险源的监控视频信息的完整性
随着互联网技术的飞速发展,在网络上制作、拷贝、传播和发布多媒体数字作品变得更加的容易,信息隐藏技术为日益严峻的多媒体信息安全和知识产权保护提供了一个十分有效且非常
为了将互联网中纷繁复杂的信息快捷准确地呈现在用户面前,各种信息获取系统大量出现。信息获取是从网页中获得知识的手段,通常包括信息网页获取,信息抽取,信息去重等步骤。信
空间数据是指那些带有地理位置信息的数据。在当前的大数据时代,空间数据占了很大的比例,并且在处理时具有自身的特点。与此同时,时间维度的数据分析,特别是时间序列预测,已经成为
关系抽取是信息抽取领域的重要环节。基于远程监督的关系抽取(Distant Supervision based Relation Extaction,DSRE)是当前的研究热点,其通过远程监督获得大量训练数据,有效
随着计算机技术与移动通信技术的快速发展与推广,在任何时候、任何地点访问任何数据成为移动数据库技术中的迫切需求。移动数据库的研究已经受到越来越多研究人员的关注而成为
信息在社会生活中的地位和作用越来越重要,是社会发展的重要战略资源。随着计算机网络和通信系统的发展,信息实现了共享。信息技术改变着人们的生活和工作方式。与此同时人们
随着网络技术的迅速发展,网络规模的日趋庞大和复杂以及网络应用类型的多样化,传统的网络管理已不能满足用户对QoS的更高要求。由于网络流量特征是网络性能分析、网络拓扑结
随着网络通信、计算机技术的迅速发展,网络上传播的音视频、电子书、图片和软件等数字产品已经融入人们的日常生活。这些数字产品有着传播速度快、易复制和易分发等特点。因
当前,科研工作越来越依赖于互联网,科研人员越来越频繁的在互联网上进行学术交流、科研成果共享和学术检索等工作。与此同时,各类科研文献系统也发展起来。专家画像系统,作为