UVicSpace

Understanding patterns: conceptual tools for design pattern analysis

Show simple item record

dc.contributor.author Long, Donna Kaminskyj
dc.date.accessioned 2012-06-21T20:05:37Z
dc.date.available 2012-06-21T20:05:37Z
dc.date.copyright 2012 en_US
dc.date.issued 2012-06-21
dc.identifier.uri http://hdl.handle.net/1828/4031
dc.description.abstract This thesis presents two separate and complementary tools for understanding and analyzing design patterns. The first tool, the High-Level Pattern Representation (HiLPR), exposes the fundamental characteristics hidden within a design pattern's solution. This tool combines the information in parallel patterns' solutions and forces, and integrates information that is critical for pattern implementation. The second tool, the Dynamic Pattern Categorization (DPC), works between all of the patterns in an entire pattern language, and groups patterns of similar characteristics to support analysis and selection. Possible categories are presented and discussed, and further work can combine the exposure of characteristics from HiLPR into categorization by the DPC. The evaluation of these tools highlights a hidden weakness of current design pattern languages and practices. The conclusions raised by this work suggest that there are methods that will support pattern language construction. en_US
dc.language English eng
dc.language.iso en en_US
dc.subject design patterns en_US
dc.subject parallel design patterns en_US
dc.subject visual representation en_US
dc.subject categorization en_US
dc.title Understanding patterns: conceptual tools for design pattern analysis en_US
dc.type Thesis en_US
dc.contributor.supervisor Coady, Yvonne
dc.contributor.supervisor Horspool, R. Nigel
dc.degree.department Dept. of Computer Science en_US
dc.degree.level Master of Science M.Sc. en_US
dc.rights.temp Available to the World Wide Web en_US
dc.description.scholarlevel Graduate en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UVicSpace


Browse

My Account

Statistics

Help