The industry has widely accepted the concept of design patterns to promote quality design reuse in the recent years. However, there are several problems preventing design patterns being used efficiently and effectively. The design pattern recognition system, DEPARS, discussed in this dissertation relieves these problems and promotes design pattern reuse. DEPARS recognizes patterns in object models by matching to templates in the knowledge base. DEPARS arranges the templates in the knowledge base in a hierarchy such that templates close to the root of the hierarchy are the bases of the ones below. The hierarchy reduces DEPARS's matching effort because it narrows the search area. DEPARS provides information about the recognized patterns to designers. This information helps designers to apply appropriate patterns in designs. DEPARS has pattern mining capability. DEPARS recognizes new patterns that may be reusable in the future from existing designs. In addition, DEPARS also facilitates designers verifying the recurrence of proto-patterns by storing the proto-patterns in the knowledge base. Once the proto-patterns are in the knowledge base, DEPARS can recognize them in future designs and hence shows the recurrence of the proto-patterns. The dissertation presents the design and operation of DEPARS. The dissertation also reports and discusses the evaluation results of DEPARS. The evaluation shows promising results indicating that DEPARS is adequate for practical use.
Identifer | oai:union.ndltd.org:uottawa.ca/oai:ruor.uottawa.ca:10393/4473 |
Date | January 1997 |
Creators | Sun, Te-Wei. |
Contributors | Matwin, S., |
Publisher | University of Ottawa (Canada) |
Source Sets | Université d’Ottawa |
Detected Language | English |
Type | Thesis |
Format | 125 p. |
Page generated in 0.0018 seconds