2006
DOI: 10.1111/j.1468-0394.2006.00323.x
|View full text |Cite
|
Sign up to set email alerts
|

An expert system for the selection of software design patterns

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 feasi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
1
0

Year Published

2008
2008
2020
2020

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(1 citation statement)
references
References 10 publications
(13 reference statements)
0
1
0
Order By: Relevance
“…One might ask how normal design is practised. One way is through the use of ‘patterns’ (see, for instance, Moynihan et al ., 2006), with a pattern describing successful recurring solutions to common problems. Problem frames are a more recent and successful addition to the pattern literature, and are designed to assist in the software requirements phase of software intensive system development by capturing recurring ‘problems’ in software; this theme is continued in Jackson's Foreword to this issue (Jackson, 2008).…”
mentioning
confidence: 99%
“…One might ask how normal design is practised. One way is through the use of ‘patterns’ (see, for instance, Moynihan et al ., 2006), with a pattern describing successful recurring solutions to common problems. Problem frames are a more recent and successful addition to the pattern literature, and are designed to assist in the software requirements phase of software intensive system development by capturing recurring ‘problems’ in software; this theme is continued in Jackson's Foreword to this issue (Jackson, 2008).…”
mentioning
confidence: 99%