Title设计模式变体的描述与验证
Other TitlesDescription and verification on variants of design pattern
Authors肖卓宇
何锫
陈俊旭
Affiliation中南林业科技大学涉外学院,长沙,410200
广州大学计算机科学与教育软件学院,广州510006
长沙理工大学计算机与通信工程学院,长沙410114
北京大学高可信软件技术教育部重点实验室,北京100871
Keywords程序理解
设计模式识别
变体
基准
program comprehension
design pattern recognition
variants
benchmark
Issue Date2017
Publisher计算机应用研究
Citation计算机应用研究. 2017, 34(6), 1762-1765,1785.
Abstract为解决标准设计模式演化后难以检测的问题,引入设计模式变体思想,以Bridge模式为例,给出了八种常用的变体实现,并以人工形式挖掘了四种开源系统中Bridge模式变体的基准数,接着在Apache Ant 1.6.2与JHotDraw 5.1开源系统中通过六种主流设计模式检测工具进行了变体检测实验.实验结果表明,FCA-CBR方法简单有效,对两种开源系统中Bridge模式变体检测的精确率达到60%与48.1%,与先前方法相比有了较大的提高.
To solve hard detection of standard design pattern evolution,this paper introduced variants ideology of design pattern,and took the Bridge pattern as examples,focusing on eight variants of the Bridge pattern,manual work mined benchmark of four open source system.It used six kinds of design pattern detection tools to carry out the variation test based on Apache Ant 1.6.2 open source system and JHotDraw 5.1 open source system.The experimental results show that the accuracy of the FCA-CBR detection method is between 60% and 48.1% of Apache Ant 1.6.2 open source system and JHotDraw 5.1 open source system,and has certainly increased the recognition accuracy.
URIhttp://hdl.handle.net/20.500.11897/466140
ISSN1001-3695
DOI10.3969/j.issn.1001-3695.2017.06.035
Appears in Collections:高可信软件技术教育部重点实验室

Files in This Work
There are no files associated with this item.

Web of Science®



Checked on Last Week

Scopus®



Checked on Current Time

百度学术™



Checked on Current Time

Google Scholar™





License: See PKU IR operational policies.