Title
Selection and Reuse of Software Design Patterns Using CBR and WordNet
Abstract
Software engineers and programmers deal with repeated problems and situations in the course of software design. This lead to the development of software design patterns, which can be defined as a description of an abstract so- lution for abstract design problems. Existing approaches to pattern application using computer tools, need the help and guidance of a human designer to select which design pattern to apply. The automation of this task opens the pos- sibility of CASE design tools providing complete automa- tion for the application of design patterns, and the offering new functionalities that can help the software designer to improve systems, and do better software reuse. In this pa- per we present an approach that automates design pattern selection and application. This approach is based on Case- Based Reasoning and WordNet, showing how they are com- bined to generate evolved software design diagrams. We also present an experimental study of our approach. a specific part of the system being developed. They con- dense knowledge about how the problem should be viewed and what are the consequences of using a specific pattern. The development of these patterns were mainly for human usage, but there were efforts from the research community to automate the application of design patterns. Most of the developed approaches need human intervention, at least for selection of the pattern to be applied. In this paper we pro- pose an approach that automates completely the application
Year
Venue
Keywords
2003
SEKE
software design,software design pattern,software engineering,case base reasoning,design pattern
Field
DocType
Citations 
Software design,Software engineering,Systems engineering,Software design description,Computer science,Software design pattern,Component-based software engineering,Computer-aided software engineering,Software construction,Architectural pattern,Software development
Conference
3
PageRank 
References 
Authors
0.46
6
7
Name
Order
Citations
PageRank
Paulo Gomes110517.08
Francisco C. Pereira233133.07
Paulo Paiva31069.85
Nuno Seco444827.86
Paulo Carreiro51069.85
José Luís Ferreira6425.90
Carlos Bento720119.84