Using metrics to identify design patterns in object-oriented software

被引:47
作者
Antoniol, G [1 ]
Fiutem, R [1 ]
Cristoforetti, L [1 ]
机构
[1] Ist Ric Sci & Tecnol, ITC, I-38050 Trento, Italy
来源
FIFTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 1998, PROCEEDINGS | 1998年
关键词
D O I
10.1109/METRIC.1998.731224
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Object-Oriented design patterns are an emergent technology: they are reusable micro-architectures, high level building blocks. This paper presents a conservative approach, based on a multi-stage reaction strategy using OO software metrics and structural properties to extract structural design patterns from OO design or code. Code and design are mapped into an intermediate representation, called Abstract Object Language, to maintain independence from the programming language and the adopted CASE tools. To assess the effectiveness of the pattern recovery process a portable environment written in Java, remotely accessible by means of any WEB browser, has been developed. Based on this environment, experimental results obtained on public domain and industrial software are discussed in the paper.
引用
收藏
页码:23 / 34
页数:12
相关论文
共 10 条
[1]  
Cormen T. H., 1990, INTRO ALGORITHMS
[2]  
Gamma E., 1995, Design Patterns: Elements of Reusable Object-Oriented Software, V206, P395
[3]  
Mayrand J, 1996, INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, P244, DOI 10.1109/ICSM.1996.565012
[4]  
Rumbaugh J., 1991, Object -Oriented Modeling and Design
[5]  
Shull F., 1996, INDUCTIVE METHOD DIS
[6]  
[No title captured]
[7]  
[No title captured]
[8]  
[No title captured]
[9]  
[No title captured]
[10]  
[No title captured]