Computer Engineering & Science ›› 2021, Vol. 43 ›› Issue (06): 1014-1023.
Previous Articles Next Articles
XIAO Zhuo-yu1,He Pei2,XU Yun-biao1,CHEN Guo1,GUO Jie1,HUANG Jun3
Received:
Revised:
Accepted:
Online:
Published:
Supported by:
Abstract: Aiming at the low accuracy issue of variant mining of design pattern, a variant mining method of design pattern is proposed by introducing clue constraints. , which aims to describe variant clues of design pattern based on the constraint satisfaction problem (CSP). The DPVMC (Design Pattern Variant Mining with Clue) algorithm is given, which introduces clues in two stages: structural feature constraints and timing feature constraints. Taking Proxy, Bridge, Command, and Factory Method pattern variants as examples, a two-stage single design pattern variant mining experiment and an integrated design pattern variant mining experiment are designed. Design pattern mining experiments are carried out through 4 mainstream design pattern mining tools and 4 benchmark systems. The experimental results show that this research method achieves good results.
Key words: design pattern, design pattern variant, clue, constraint satisfaction problem, constraint
XIAO Zhuo-yu, He Pei, XU Yun-biao, CHEN Guo, GUO Jie, HUANG Jun. Variant mining of design pattern with clue constraint[J]. Computer Engineering & Science, 2021, 43(06): 1014-1023.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2021/V43/I06/1014