期刊文献+

设计模式变体检测研究 被引量:8

Research on Variants of the Design Pattern Detection
下载PDF
导出
摘要 为解决传统设计模式检测方法精确率不高的问题,以其主要影响因素之一变体问题为切入点,提出一种设计模式变体检测方法,以设计模式实例的参与者角色及其关系为基础,通过特征值的形式描述设计模式,制定了5项设计模式变体检测规则,以Composite模式为例,提供了可验证的设计模式变体检测实现.通过与六种主流的设计模式检测工具比较,实验结果表明,本文方法在解决设计模式实例变体方面取得了较好的效果,能够有效减少设计模式检测的假阴性结果. To solve the inaccurate problem of the traditional design pattern detection,Focusing on variants of design pattern, A method for variants of design pattern detection was presented. Focusing on roles and relationships of design pattern instances, it was described by the feature value,five rules of variants of design pattern were made,Composite pattern was taken as example,to provide support to check the implementation of variants of design pattern instances. Experiment results show that the proposed method can reduce the false negative results, which is compared to six well-known tools of design pattern detection,indicated the effectiveness of the proposed method.
出处 《小型微型计算机系统》 CSCD 北大核心 2017年第8期1751-1756,共6页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(61170199)资助 湖南省大学生研究性学习和创新性实验计划项目(湘教通[2017])资助 湖南省大学生研究性学习和创新性实验计划项目(湘教通[2015]84号197)资助 湖南省教学改革项目(湘教通[2016]400号1068)资助 湖南省教育厅重点基金项目(11A004)资助 广东省自然科学基金项目(2015A030313501)资助 广东省普通高校创新团队建设项目(2015KCXTD014)资助
关键词 设计模式 变体 特征值 规则制定 设计模式检测 design pattern variants feature value rule-making design pattern detection
  • 相关文献

参考文献2

二级参考文献19

  • 1Baeza-Yates R,,Ribeiro-Neto B.Modern information retrieval[]..1999
  • 2Issaoui I, Bouassida N, Ben Abdallah H. Using metric-based filte- ring to improve design pattern detection approaches [ J ]. Innova- tions in Systems and Software Engineering ,2015,11 (1) :39-53.
  • 3Issaoui I, Bouassida N, Ben Abdallah H. A New approach for inter- active design pattern recommendation [ J ]. Lecture Notes on Soft- ware Engineering,2015,3 (3) : 173-178.
  • 4Garlan D, Monroe R, Wile D. ACME. an architecture description in- terchange language [ C ] . In CASCON First Decade High Impact Papers, IBM,2010:159-173.
  • 5Rasool G,Philippow l,Mader P. Design pattern recovery based on annotations [ J ]. International Journal of advances in Engineering Software, 2010,41 (4) :519-526.
  • 6Rasool G, Maer P. A Customizable approach to design patterns recognition based on feature types[ J ]. Arabian Journal for Science and Engineering,2014,39(12) :8851-8873.
  • 7Calvagn A, Tramontana E. Delivering dependable reusable compo- nents by expressing and enforcing design decisions[ C]. In Proceed- ings of Computer Software and Applications Conference (COMP- SAC) Workshop QUORS,2013:493-498.
  • 8Lucia A D, Deufemia V, Gravino C, et al. Design pattern recovery through visual language parsing and source code analysis[ J]. Jour- nal of Systems and Software,2010,82(7) :1177-1193.
  • 9De Lucia A, Deufemia V, Gravino C, et al. Behavioral pattern iden- tification through visual language parsing and code instrumentation [ C ]. In Proceedings of European Conference on Software Mainte- nance and Recngineering, 2009:99 -108.
  • 10Dong J,Zhao Y, Peng T. A review of design pattern mining tech- niques [ J ]. International Journal of Software Engineering and Knowledge Engineering ( IJSEKE ) ,2009,16 (6) : 823-855.

共引文献16

同被引文献28

引证文献8

二级引证文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部