基于贝叶斯服务依赖图的错误定位

作者:刘文瑞; 易世界; 栗娟; 杨威; 刘进
来源:武汉大学学报(理学版), 2016, 62(03): 268-274.
DOI:10.14188/j.1671-8836.2016.03.010

摘要

服务计算领域中通常依赖复合服务实现业务逻辑复杂的任务.复合服务可以根据个体服务之间存在的数据依赖和控制依赖表示为服务依赖图.个体服务的错误可能导致复合服务失效,这使得发现复合服务中错误的服务显得尤为必要.因此,本文提出一个基于贝叶斯服务依赖图的错误定位方法,用于发现复合服务中的错误服务.该方法首先挖掘复合服务中个体服务之间的数据依赖和控制依赖关系,然后通过节点裂变的方式区分数据流与控制流,将复合服务执行流程转换为贝叶斯服务依赖图.最后基于贝叶斯服务依赖图,采用贝叶斯推理方法对错误服务进行定位.最后通过仿真实验验证了本文所提方法的有效性.

  • 单位
    软件工程国家重点实验室

全文