Volume 23, Issue 1 pp. 39-52

An expert system for the selection of software design patterns

Gary P. Moynihan

Gary P. Moynihan

Department of Industrial Engineering, The University of Alabama, Box 870288, Tuscaloosa, Alabama 35487-0288, USA  [email protected]

Search for more papers by this author
Abhijit Suki

Abhijit Suki

Department of Industrial Engineering, The University of Alabama, Box 870288, Tuscaloosa, Alabama 35487-0288, USA  [email protected]

Search for more papers by this author
Daniel J. Fonseca

Daniel J. Fonseca

Department of Industrial Engineering, The University of Alabama, Box 870288, Tuscaloosa, Alabama 35487-0288, USA  [email protected]

Search for more papers by this author
First published: 27 January 2006
Citations: 8

Abstract

Abstract: This paper describes the development of a prototype expert system for the selection of design patterns that are used in object-oriented software. Design patterns provide one method of software reuse, which supports the goal of improved software development productivity. The prototype system represents an initial step towards providing an automated solution regarding the design pattern application problem, i.e. leading a designer to a suitable design pattern which is applicable to the problem at hand. The feasibility of using expert system technology to aid in the selection problem is demonstrated.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.