Design decision topology model for pattern relationship analysis

  • Authors:
  • Kiran Kumar;Tv Prabhakar

  • Affiliations:
  • Indian Institute of Technology Kanpur, India;Indian Institute of Technology Kanpur, India

  • Venue:
  • Proceedings of the 1st Asian Conference on Pattern Languages of Programs
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software design patterns are solutions to recurring design problems. Analyzing and managing the large and ever increasing number of design patterns is a problem. Non-uniform and incomplete pattern descriptions further complicate the task. Existing literature defines different pattern relationship types and many relationships among patterns. These relationships are analyzed based on designer's experience and their formal basis is unclear. We propose a novel graph based model to capture the semantics of a design pattern using design decisions and their consequences. The relationships are analyzed using various graph properties which enable automation of relationship analysis.