首页> 外文会议>International Conference in Software Engineering Research and Innovation >Detecting Design Patterns in Object-Oriented Design Models by Using a Graph Mining Approach
【24h】

Detecting Design Patterns in Object-Oriented Design Models by Using a Graph Mining Approach

机译:通过使用图形采矿方法检测面向对象设计模型的设计模式

获取原文

摘要

Object-oriented design patterns are frequently used in real-world applications. Detection of design patterns is essential for comprehension of the intent and design of a software project. This paper presents a graph-mining approach for detecting design patterns. Our approach is based on searching input design patterns in the space of model graph of the source code by isomorphic sub-graph search method. We developed a tool called DesPaD to apply our pattern detection approach in an automated-way. We successfully detected 23 GoF design patterns in the demo source code of the Applied Java Patterns book and also obtained encouraging results out of our experiments that we conducted on JUnit 3.8, JUnit 4.1 and Java AWT open source projects.
机译:面向对象的设计模式经常用于现实世界应用。设计模式的检测对于理解软件项目的意图和设计至关重要。本文提出了一种用于检测设计模式的图形采矿方法。我们的方法基于通过同构图图的模型图的空间搜索输入设计模式。我们开发了一个名为Despad的工具,以以自动化方式应用我们的模式检测方法。我们在应用Java模式书的演示源代码中成功地检测到23个GOF设计模式,并在我们在JUnit 3.8,JUnit 4.1和Java AWT开源项目中进行的实验中获得了令人鼓舞的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号