Design Patterns: Infrastructure and Examples

dc.contributor.advisorReeves, Steve
dc.contributor.authorCrickett, Scott
dc.date.accessioned2018-03-02T02:56:06Z
dc.date.available2018-03-02T02:56:06Z
dc.date.issued2017
dc.date.updated2017-11-24T01:40:35Z
dc.description.abstractModern interactive systems can be incredibly complex, with a variety of screens, menus, widgets, etc. available to the user. Due to this, modelling these interactive systems can also be incredibly complex and while there are techniques to help overcome this, it can often lead to radically different models depending on the modeller. This thesis explores the use of two design patterns created in order to help simplify modelling interactive systems. In the process of doing this, we first explore µ-Charts and its semantics, which are defined in Z, in order to understand its capabilities. We then discover a feature we name the Return feature, which we break down into two parts, Return Home and Return Back, and create patterns in order to concisely model them. Finally, we test these patterns and evaluate the tools we used to create the µ-charts, translate them into their Z semantics and test them.
dc.format.mimetypeapplication/pdf
dc.identifier.citationCrickett, S. (2017). Design Patterns: Infrastructure and Examples (Thesis, Master of Science (MSc)). The University of Waikato, Hamilton, New Zealand. Retrieved from https://hdl.handle.net/10289/11703en
dc.identifier.urihttps://hdl.handle.net/10289/11703
dc.language.isoen
dc.publisherThe University of Waikato
dc.rightsAll items in Research Commons are provided for private study and research purposes and are protected by copyright with all rights reserved unless otherwise indicated.
dc.subjectComputer Science
dc.subjectFormal Methods
dc.subjectDesign Patterns
dc.titleDesign Patterns: Infrastructure and Examples
dc.typeThesis
dspace.entity.typePublication
pubs.place-of-publicationHamilton, New Zealanden_NZ
thesis.degree.grantorThe University of Waikato
thesis.degree.levelMasters
thesis.degree.nameMaster of Science (MSc)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis.pdf
Size:
933.81 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.58 KB
Format:
Item-specific license agreed upon to submission
Description: