Effective Recognition of Patterns in Object-Oriented Designs

Porto(2009)

引用 2|浏览0
暂无评分
摘要
This paper addresses the considerable interest there is in how to detect design patterns in existing designs and implementations. These approaches typically look for similarities between the diagrams used to describe the design and those which define the pattern. We look at several pattern detection techniques, before implementing and comparing two of the most successful. From this we conclude that both of these techniques have a certain ability to detect design patterns at the high levels of abstraction and programming language independence, needed at the design level. We then show that these approaches can work together to improve detection rates. Finally we propose how this work can be extended to detect more patterns and to include detection of anti-patterns.
更多
查看译文
关键词
effective recognition,design pattern,programming language independence,object-oriented designs,detection rate,certain ability,pattern detection technique,design level,high level,considerable interest,data mining,object oriented design,classification algorithms,programming languages,fuzzy matching,unified modeling language,design patterns,pattern recognition,pattern matching,programming language,algorithm design and analysis
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要