A Method to Recover Design Patterns Using Software Product Metrics

A Method to Recover Design Patterns Using Software Product Metrics
复制标题

一种使用软件产品指标恢复设计模式的方法

DOI:
10.1007/978-3-540-44995-9_19
复制
发表时间:
2000
期刊:
--
影响因子:
--
通讯作者:
C. Boldyreff
C. Boldyreff
中科院分区:
--
文献类型:
--
作者:
Hyoseob Kim;C. Boldyreff

文献摘要

被引文献

相似文献

软件设计模式是通过捕获重复出现的设计实践来促进面向对象系统中的设计重用的一种方法。许多设计模式已经被识别,而且,模式的各种用法也是已知的,例如,记录框架和重新设计遗留系统[8,15]。为了充分受益于使用新概念,我们需要开发更系统的方法来捕获设计模式。在本文中,我们提出了一种利用软件度量技术来恢复GOF模式的新方法。我们开发了一个设计模式CASE工具,以方便我们的方法的应用。为了证明我们的方法的有效性,我们进行了一个案例研究,并报告了其实验结果。
Software design patterns are a way of facilitating design reuse in object-oriented systems by capturing recurring design practices. Lots of design patterns have been identified and, further, various usages of patterns are known, e.g., documenting frameworks and reengineering legacy systems [8,15]. To benefit fully from using the new concept, we need to develop more systematic methods of capturing design patterns. In this paper, we propose a new method to recover the GoF patterns using software measurement skills. We developed a design pattern CASE tool to facilitate the easy application of our method. To demonstrate the usefulness of our approach, we carried out a case study, and its experimental results are reported.