计算机工程与科学 ›› 2021, Vol. 43 ›› Issue (06): 1014-1023.
肖卓宇1,何锫2,徐运标1,陈果1,郭杰1,黄俊3
XIAO Zhuo-yu1,He Pei2,XU Yun-biao1,CHEN Guo1,GUO Jie1,HUANG Jun3
摘要: 针对设计模式变体挖掘准确率较低的问题,提出引入线索约束的设计模式变体挖掘方法,旨在基于约束满足问题CSP描述设计模式变体线索,给出DPVMC算法,分结构特征约束与时序特征约束2个阶段引入线索。以Proxy、Bridge、Command、Factory Method 模式变体为例,设计了2阶段的单个设计模式变体挖掘实验与集成设计模式变体挖掘实验,通过4种主流设计模式挖掘工具与4种基准系统进行了设计模式挖掘实验,实验结果表明,本文方法取得了较好的效果。