考虑多种特征因素的设计模式自动识别
现有的设计模式自动识别方法大多只考虑设计模式的结构特征,识别准确率不高.为此,提出了一种考虑多种特征因素的设计模式自动识别方法.首先,提出了一种基于特征矩阵的待考查系统和设计模式的形式化描述方法;然后,给出了设计模式自动识别的基本流程,并详细讨论了综合考虑多种特征因素的设计模式识别算法;最后,实现了该方法的支撑工具,并使用该工具对一个开源项目进行了设计模式的识别.实验结果表明,相对于只考虑结构特征的设计模式识别方法,该方法的识别准确率较高.对于结构特征不够明显或者与其他模式具有相似结构特征的设计模式,识别准确率明显提升.
设计模式识别、识别准确率、多种特征因素、软件逆向工程
40
TP311.5(计算技术、计算机技术)
国家自然科学基金项目60873093;国家重点基础研究发展计划973计划项目2013CB228602
2018-01-12(万方平台首次上网日期,不代表论文的发表时间)
共7页
36-42