Understanding patterns: conceptual tools for design pattern analysis

dc.contributor.authorLong, Donna Kaminskyj
dc.contributor.supervisorCoady, Yvonne
dc.contributor.supervisorHorspool, R. Nigel
dc.date.accessioned2012-06-21T20:05:37Z
dc.date.available2012-06-21T20:05:37Z
dc.date.copyright2012en_US
dc.date.issued2012-06-21
dc.degree.departmentDepartment of Computer Science
dc.degree.levelMaster of Science M.Sc.en_US
dc.description.abstractThis 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.description.scholarlevelGraduateen_US
dc.identifier.urihttp://hdl.handle.net/1828/4031
dc.languageEnglisheng
dc.language.isoenen_US
dc.rights.tempAvailable to the World Wide Weben_US
dc.subjectdesign patternsen_US
dc.subjectparallel design patternsen_US
dc.subjectvisual representationen_US
dc.subjectcategorizationen_US
dc.titleUnderstanding patterns: conceptual tools for design pattern analysisen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Long_Donna_MSc_2012.pdf
Size:
1.12 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.74 KB
Format:
Item-specific license agreed upon to submission
Description: