【技术实现步骤摘要】
本专利技术提出了一种基于XCFG的组合服务可信性演化影响分析方法,主要是利用扩展的控制流图解决组合服务演化过程中可信性影响分析问题,属于可信软件演化影响分析的
技术介绍
随着Web服务技术的日趋成熟,越来越多稳定易用的Web服务共享在网络上供服务消费者使用。服务组合逐渐成为构建分布式应用和电子商务解决方案的主要方法。面对众多的服务,服务集成者如何选择可信的组件服务并保障组合服务的可信性成为一个挑战。组合服务的可信性是由组件服务及其交互模式共同决定的。目前已有大量的文献 研究组合服务可信性的计算方法,主要可以分为约减法、乘积法、概率法。本文采用的组合服务可信性的计算方法基于组件服务之间的数据依赖。组合服务通常运行于动态多变的网络环境下,用户需求的改变以及环境的改变都要求组合服务能够快速的演化以适应改变。组合服务面临的演化操作可以分为组件服务的替换(绑定的变化)和流程结构的调整,其中流程结构的调整又可以分为组件服务的增加、删除和组件服务执行顺序的调整等。当组合服务演化后如何识别这些演化带来的影响并评估该演化对组合服务可信性的影响显得格外重要。BPEL (Busin ...
【技术保护点】
一种基于XCFG的组合服务可信性演化影响分析方法,其特征在于,包括如下步骤:1)将演化前的BPEL流程建模为XCFG即基于扩展控制流程图,并根据控制结构将流程图划分为若干片段;2).根据XCFG构建组件服务之间的数据依赖图,并计算组件服务在该组合服务中的实际可信性;3).在步骤1与步骤2的基础上,计算每个流程片段的可信性进而计算整个组合服务的可信性;4).构造演化后的XCFG及对应的组件服务数据依赖图;5)根据组件服务数据依赖图找出受影响的组件服务,并且重新计算其可信性;根据受影响的组件服务重新计算受影响的流程片段的可信性,进而计算整个组合服务的可信性;6).在步骤3)与步 ...
【技术特征摘要】
1.一种基于XCFG的组合服务可信性演化影响分析方法,其特征在于,包括如下步骤 1)将演化前的BPEL流程建模为XCFG即基于扩展控制流程图,并根据控制结构将流程图划分为若干片段; 2).根据XCFG构建组件服务之间的数据依赖图,并计算组件服务在该组合服务中的实际可信性; 3).在步骤I与步骤2的基础上,计算每个流程片段的可信性进而计算整...
【专利技术属性】
技术研发人员:李必信,齐珊珊,刘翠翠,吴晓娜,宋锐,李伟,
申请(专利权)人:东南大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。