Object-oriented software patterns account for knowledge regarding a solution to a programming problem in a context. These patterns are increasingly popular and consequently their numbers are growing. Under these circumstances, the pattern user is challenged to decide on which pattern to incorporate into their design. Articulating a pattern decision analysis approach herein focuses on providing pragmatic support to making this design decision. The approach is applied to three independent tests, each representing a type of pattern decision problem. Reasonable results will confirm the suitability of the proposed approach and based on this confirmation, a design for a distributed pattern decision aid is proposed. |