Toward Tool Support for Usage of Object-Oriented Design Patterns Expressed in Unified Modeling Language
Independent thesis Advanced level (degree of Master (One Year))Student thesis
Design patterns describe solutions that can be used in a particular context for commonly recurring problems at the detailed design level of a software system. Patterns have become an important concept in object-oriented development and their usage is a widely accepted practice. This thesis investigates issue of tool support for design patterns usage that can be offered by UML modelling tools, and proposes UML based method and notation for specification of the patterns, and documentation of their instances in a design model, facilitating such support. Different ways of such support are presented and classified, and comparison of tools offering assistance for patterns usage is depicted. UML profile supporting specification of structural aspects of solutions proposed by design patterns, and documentation of their instances is specified in the thesis.
Place, publisher, year, edition, pages
2005. , 107 p.
design patterns, tool support, UML profile, design pattern description
IdentifiersURN: urn:nbn:se:bth-5895Local ID: oai:bth.se:arkivex833D9FDD6D871C59C125707A0077F090OAI: oai:DiVA.org:bth-5895DiVA: diva2:833305