利用软件修复的局部性和针对性,将行为观察序列相似性度量与软件修复过程本身相关联,引入相对相似性评价指标,建立软件修复相对相似性评价模型。该模型将修复验证问题转换为修复后行为相似性度量问题,克服了现有修复技术缺乏有效评价的缺点。在实验中分别对补丁和动态修复进行研究,对比了地址对序列、系统调用序列以及混杂序列,说明评价模型的工作方式,实验表明了该模型的有效性,同时说明了混杂序列具有更强的表达能力。
Combining behavior observation sequence and relations between the repair process and corresponding software,this paper introduced the RSEM(relative similarity evaluation model) for software repair according to the local characteristics.RSEM translated verification problem into a behavior similarity measure problem to overcome the shortcomings of existing technology for lack of an effective evaluation.In the experiment,studied patches and dynamics repair respectively.Comparing the use of pair-addresses,system call sequence,as well as mixed sequence illustrates the evaluation model works,and also shows the effectiveness of the model and the mixed sequences have a stronger ability to express the software behavior.