Open Access Open Access  Restricted Access Subscription Access

Design Pattern Management System: A Support Tool Based on Design Patterns Applicability


Affiliations
1 Computer Science Department, University Sidi Mohammed Ben Abdellah, Fez, 30000, Morocco
 

The use of Design Patterns becomes a necessity in software development. Numbers of Design Patterns have been discovered since the "Gang of Four" (GoF) has published their book. The choice between the amounts of these patterns is becoming increasingly embarrassing. Hence the need for tools that helps in choosing and selecting suitable patterns to solve a specific problem becomes imperative. In fact, that must aim the textual part of the description of the Design Patterns, mainly the applicability part. Many current works focus on the structured part while formalizing Design Patterns.

In this paper we present a Data Management System of the Design Patterns of the GoF. We use XML technology to initiate a modeling language for Design Patterns. We present an automated tool support for pattern search: a tool to catalog and search for Design Patterns according to their applicability conditions that would automate query-based search for applicable patterns.


Keywords

Design Patterns, XML, Xpath, Xquery, Keyword.
User
Notifications
Font Size

Abstract Views: 341

PDF Views: 126




  • Design Pattern Management System: A Support Tool Based on Design Patterns Applicability

Abstract Views: 341  |  PDF Views: 126

Authors

Zakaria Moudam
Computer Science Department, University Sidi Mohammed Ben Abdellah, Fez, 30000, Morocco
Radouan Belhissi
Computer Science Department, University Sidi Mohammed Ben Abdellah, Fez, 30000, Morocco
Noureddine Chenfour
Computer Science Department, University Sidi Mohammed Ben Abdellah, Fez, 30000, Morocco

Abstract


The use of Design Patterns becomes a necessity in software development. Numbers of Design Patterns have been discovered since the "Gang of Four" (GoF) has published their book. The choice between the amounts of these patterns is becoming increasingly embarrassing. Hence the need for tools that helps in choosing and selecting suitable patterns to solve a specific problem becomes imperative. In fact, that must aim the textual part of the description of the Design Patterns, mainly the applicability part. Many current works focus on the structured part while formalizing Design Patterns.

In this paper we present a Data Management System of the Design Patterns of the GoF. We use XML technology to initiate a modeling language for Design Patterns. We present an automated tool support for pattern search: a tool to catalog and search for Design Patterns according to their applicability conditions that would automate query-based search for applicable patterns.


Keywords


Design Patterns, XML, Xpath, Xquery, Keyword.