首页> 外文会议>IFIP TC 2 Central and East-European Conference on Software Engineering Techniques >Mining Design Patterns from Existing Projects Using Static and Run-Time Analysis
【24h】

Mining Design Patterns from Existing Projects Using Static and Run-Time Analysis

机译:使用静态和运行时间分析的现有项目的挖掘设计模式

获取原文

摘要

Software design patterns are documented best practice solutions that can be applied to recurring problems. The information about used patterns and their placement in the system can be crucial when trying to add a new feature without degradation of its internal quality. In this paper a new method for recognition of given patterns in object-oriented software is presented. It is based on static and semidynamic analysis of intermediate code, which is precised by the run-time analysis. It utilizes own XML based language for the pattern description and the graph theory based approach for the final search. The proof of concept is provided by the tool searching for the patterns in .Net framework intermediate language and presenting the results using common UML-like diagrams, text and tree views.
机译:软件设计模式是可记录的最佳实践解决方案,可以应用于重复问题。在尝试添加新功能时,系统中使用模式及其放置的信息可能是至关重要的,而不会降低其内部质量。本文介绍了一种新方法,用于识别面向对象软件中的给定模式。它是基于中间代码的静态和半动脉分析,这主要是运行时间分析。它利用自己的XML基于XML的语言,用于图案描述和基于图形理论的最终搜索方法。概念证明是由搜索.NET Framework中间语言中的模式的工具提供,并使用常见的UML类似图,文本和树视图呈现结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号