并行子树约简方法在软件故障定位中的运用  

Parallel subtree reduction approach for defect localization

在线阅读下载全文

作  者:杨书新[1] 张秋梅[1] 

机构地区:[1]江西理工大学信息工程学院,江西赣州341000

出  处:《计算机应用研究》2014年第7期2097-2100,共4页Application Research of Computers

基  金:国家自然科学基金资助项目(41362015);江西省科技厅青年科学基金资助项目(20122BAB211035);江西省教育厅科学技术研究项目(GJJ14431;GJJ13415;GJJ13411);江西省教育厅重点项目(赣教技字[12770]号)

摘  要:针对现有的基于图挖掘技术的软件故障定位技术中运用到图约简算法保留原图信息不够、影响定位准确性、约简效率不高的缺点,提出了并行子树约简方法。该方法采用设计简单而且对并行计算性能的获取卓有成效的Fork/Join并行计算框架,运用反复递归和划分子任务的方式将目标问题划分成足够精简的子任务,实现了对程序调用图的高效约简。实验结果表明,并行子树约简方法不仅能实现对节点数大的图的约简而且对图约简效率的提高高达55.1%,明显提高了故障定位效率。In view of the existing shortcomings of graph reduction approach for call-graph-based software defect localization as following:they couldn't keep as much information as possible of the original graph which leaded to inaccurate locating and the reduction efficiency was very low,this paper proposed a novel approach for call graph reduction which introduced parallel subtree reduction. This approach achieved efficiency by adopting the Fork /Join framework for parallel computing. This algorithm had been always recursive and splitting subtasks until they were small enough to solve. What's more,this framework is not only simple in design but also obtains good parallel performance. The experimental results show that parallel subtree reduction approach not only can achieve reduction of the graphs which have large number of nodes but also can significantly improve the efficiency of defect localization,as much as 55. 1%.

关 键 词:软件故障定位 图约简 并行子树约简 Fork/Join并行计算框架 程序调用图 

分 类 号:TP311.53[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象