基于XBFG的组合服务回归测试研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:feiliuliu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务的应用集成是服务计算的主要应用领域,服务组合是应用集成的关键技术之一。服务良好的复用性、灵活性和松耦合特征使得面向服务的计算成为一种具有里程碑意义的分布式计算技术,也使组合服务的演化和维护呈现了新的规律。BPEL组合服务是由BPEL流程、接口以及与流程交互的成员服务组成的有机整体,因此BPEL组合服务的演化也包括流程的变化、接口的变化和绑定的变化三个方面。 如何针对组合服务的特点制定符合其演化规律的回归测试方案,是一项值得深入研究的课题。现有的组合服务回归测试方法一般只对业务流程加以比较分析;而本文提出的基于XBFG(eXtensible BPEL Flow Graph)的组合服务回归测试用例选择与生成方法,能够从服务集成者的角度对包括业务流程在内的BPEL组合服务进行变更影响分析。本方法可以识别BPEL组合服务在演化过程中发生的更改,从而找到受流程、绑定、接口变化影响的测试路径,并使用选择性再测试技术生成回归测试用例集。这一过程是通过构造含有服务接口、路径条件等信息的扩展控制流图来实现的。 XBFG对BPEL流图进行了扩展,在控制流的基础上添加了消息流,可以完整地表达组合服务的行为。此外,XBFG模型元素中添加的绑定信息和谓词约束信息,可以用来选择测试路径、生成测试数据。 理论和实验分析表明,通过该方法产生的回归测试用例能够在组合服务流程、绑定以及与流程相关的接口发生变化的情况下达到较高的变更覆盖率。依据该方法设计的BPEL回归测试用例选择与生成工具RTGenius4BPEL实现了基于图形的路径比较和选择算法,提供了从服务建模到回归测试用例选择与生成的完整解决方案。
其他文献
本文简单介绍了无线传感器网络的概念和目前使用的密钥管理的各种方案,重点分析传感器网络中的安全特点,针对有执行器节点和无执行器节点的两类无线传感器网络提出了各自不同
工作流概念起源于生产和办公自动化领域。它是针对日常生活中具有固定程序的活动而提出的一个概念。提出的目的是通过将工作分解成定义良好的任务和角色,并按照一定的规则和过
当今信息领域中,数字图像所占的比重越来越大,发挥着无可比拟的重要作用。巨大的数据存数量和网络运输负担是信息处理过程中两大难题,严重考验着压缩技术的性能。而且随着计
矽肺病目前是我国危害最为严重的职业病之一,矽肺的防治是我国劳动卫生与职业病防治工作的重任。矽肺病的诊断过程中,粉尘接触史是诊断的必要条件,同时还需要进行影像学X光胸
近年来,随着计算机技术的快速发展,计算机图形学越来越成为一个热门学科,而各种流体模拟一直是计算机图形学领域的一个热门研究课题。在计算流体力学领域里,与流体相关的内容
随着社会经济和信息技术的飞跃发展,智能决策系统越来越复杂,要考虑的参数越来越多,可供选择的策略难以计数,仅仅靠人脑生成策略、进行决策已显得无力。人工智能与计算机的密切结
随着计算机的出现和航空、船舶、模具制造等现代工业的飞速发展,产品的形状信息如何使用计算机表示、分析和应用成了研究的热点。其中的核心问题就是寻求一种既符合计算机处
随着企业信息化集成程度的提高,如何通过自动组合已有的语义Web服务,从而为企业提供简单、高效的组合服务访问能力已经成为服务网络领域的研究重点。基于案例推理的语义Web服
在非对称逆布局的模式表示模型(NAM)的基础上,提出了两种新的NAM图像表示方法,一种是基于偏微分方程的矩形NAM图像表示方法;另外一种是基于多边形子模式的图像表示方法。针对
为了能够有效地从非结构性的文本数据中挖掘知识,研究将自然语言形式化为计算机输入信号的表示方法是文本意见挖掘任务的重点。基于深度学习的表示方法具有很强的特征学习能