Since the seminal book by the Gang of Four, design patterns have proven an important tool in software development. Over time, more and more patterns have been discovered and developed for a plethora of design problems. The sheer amount of patterns available makes it hard to impossible to find patterns useful for solving a specific design problem. Hence, tools supporting searching and finding design patterns appropriate to a certain problem would be very useful. In order to develop such tooling, design patterns need to be described in a formal manner such that querying for them by the problem...
Since the seminal book by the Gang of Four, design patterns have proven an important tool in software development. Over time, more and more patter...
Diploma Thesis from the year 2007 in the subject Computer Science - Software, grade: 1, Dresden Technical University, language: English, abstract: Design patterns have proven to be important building blocks and means of reuse in software design. However, the mere number of available design patterns complicates the decision-making which design pattern to choose and demands tools assisting in this process. We hence propose a knowledge-based formal representation of design patterns, a representation that is accessible by tools. Existing approaches to formalizing design patterns generally cover...
Diploma Thesis from the year 2007 in the subject Computer Science - Software, grade: 1, Dresden Technical University, language: English, abstract: Des...