BPEL(business process execution language)是一种可执行的Web服务组合语言.与传统程序相比,BPEL程序在编程模型、执行方式等方面存在较大差异.这些新特点使得如何定位并修改测试阶段发现的BPEL程序故障成为挑战,面向传统软件的故障修...BPEL(business process execution language)是一种可执行的Web服务组合语言.与传统程序相比,BPEL程序在编程模型、执行方式等方面存在较大差异.这些新特点使得如何定位并修改测试阶段发现的BPEL程序故障成为挑战,面向传统软件的故障修复技术难以直接应用于BPEL程序.从变异分析角度出发,提出一种基于模板匹配的BPEL程序故障修复方法BPELRepair.为了克服基于变异分析的故障修复技术计算开销高的缺点,从补丁生成、测试用例选择以及终止条件3个角度提出多种优化策略.开发一个BPEL故障修复支持工具,提高故障修复的自动化程度与效率.采用经验研究的方式,评估所提故障修复技术及优化策略的有效性.实验结果表明,所提故障修复方法能够成功修复约53%的BPEL程序故障;所提优化策略能够显著降低搜索匹配、补丁程序验证、测试用例执行与故障修复等方面的开销.展开更多
文摘BPEL(business process execution language)是一种可执行的Web服务组合语言.与传统程序相比,BPEL程序在编程模型、执行方式等方面存在较大差异.这些新特点使得如何定位并修改测试阶段发现的BPEL程序故障成为挑战,面向传统软件的故障修复技术难以直接应用于BPEL程序.从变异分析角度出发,提出一种基于模板匹配的BPEL程序故障修复方法BPELRepair.为了克服基于变异分析的故障修复技术计算开销高的缺点,从补丁生成、测试用例选择以及终止条件3个角度提出多种优化策略.开发一个BPEL故障修复支持工具,提高故障修复的自动化程度与效率.采用经验研究的方式,评估所提故障修复技术及优化策略的有效性.实验结果表明,所提故障修复方法能够成功修复约53%的BPEL程序故障;所提优化策略能够显著降低搜索匹配、补丁程序验证、测试用例执行与故障修复等方面的开销.
文摘目的 探讨不同吻合术在行腹腔镜远端胃癌根治术(laparoscopic distal radical gastrectomy,LDRG)患者中的应用效果。方法 选取2020年3月—2022年3月于福鼎市医院行LDRG的58例患者。采用随机数字表法分为观察组29例与对照组29例。对照组术后接受Roux-en-Y吻合术,观察组患者术后接受非离断Roux-en-Y吻合术。比较2组患者手术指标、术后并发症发生率以及患者生活质量。结果 观察组排气时间短于对照组(P<0.05),2组手术时间、吻合时间、住院时间、术中出血量、淋巴结清扫数目比较,差异无统计学意义(P>0.05)。观察组患者术后6个月ROUX淤滞综合征(ROUX stasis syndrome,RSS)发生率为3.45%,低于对照组的27.59%(P<0.05);2组吻合口出血、胃食管反流、吻合口溃疡、吻合口瘘、腹腔感染发生率比较,差异无统计学意义(P>0.05)。术后2组患者各项健康调查简表(the MOS item short from health survey,SF-36)评分高于术前,且术后观察组各项SF-36量表评分均高于对照组(P<0.05)。结论 对LDRG患者术后采用非离断Rouxen-Y吻合术可降低患者排气时间,降低RSS的发生率,同时不会增加其他并发症发生,并改善患者生活质量。