Gratis Versand in ganz Österreich
Bookbot

Holger Kampffmeyer

    The design pattern intent ontology
    The Design Pattern Intent Ontology
    Formalization of Design Patterns by Means of Ontologies
    • The work presents a knowledge-based formal representation of design patterns, addressing the challenges posed by the vast number of available patterns in software design. By proposing a systematic approach, it aims to assist developers in selecting the most suitable design patterns for their projects. This research emphasizes the significance of design patterns as essential components for software reuse and highlights the need for tools that facilitate informed decision-making in their application.

      Formalization of Design Patterns by Means of Ontologies
    • The Design Pattern Intent Ontology

      Finding the Pattern you need

      • 108 Seiten
      • 4 Lesestunden

      Focusing on the formalization of design patterns, this book presents a new approach to identifying applicable solutions for specific design problems. It revisits the original 23 patterns from the Gang of Four, emphasizing their intent rather than just their structural solutions. The authors introduce a Design Pattern Wizard that aids users in finding relevant patterns based on their design challenges. This resource is valuable for both professional software developers and computer science students, enhancing the search for effective design solutions in software development.

      The Design Pattern Intent Ontology
    • 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 to be solved becomes feasible. Current approaches to formalising design patterns focus on the solution structure of the pattern rather than on the problem solved by the pattern. In this paper, we present a formalisation of the intent of the 23 patterns from the Gang-of-Four book. Based on this formalisation we have developed a Design Pattern Wizard that proposes applicable design patterns based on a description of a design problem. This work is appealing both for the professional software developer, and the student of computer science.

      The design pattern intent ontology