Title
Object Oriented Design Expertise Reuse: An Approach Based on Heuristics, Design Patterns and Anti-patterns
Abstract
Object Oriented (OO) languages do no t guarantee that a system is flexible e nough to absorb future requirements, nor that it s components can b e reused in o ther contexts. This paper presents an approach to OO design expertise reuse, which is able to d etect certain constructions that compromise future expansion or modification of OO systems, and suggest their replacement by more adequate ones. Both reengineering legacy systems, and systems that are still under development are considered by the approach. A tool (OOPDTool) was developed to support the approach, comprising a knowledge base of good d esign constructions, that correspond to heuristics and d esign patterns, as well as problematic constructions (i.e., anti-patterns).
Year
DOI
Venue
2000
10.1007/b75206
ICSR
Keywords
Field
DocType
design patterns,object oriented design expertise,object oriented design,design pattern,object oriented,knowledge base,legacy system
Object-oriented design,Object-oriented programming,Software engineering,Computer science,Reuse,Software design pattern,Heuristics,Knowledge base,Computer-aided software engineering,Database,Distributed computing,Design pattern
Conference
Volume
ISSN
ISBN
1844
0302-9743
3-540-67696-1
Citations 
PageRank 
References 
8
0.74
6
Authors
3
Name
Order
Citations
PageRank
Alexandre L. Correa1628.77
Cláudia M. L. Werner21167.13
Gerson Zaverucha328432.70