Pattern hybridization: breeding new designs out of pattern interactions

  • Authors:
  • D. Janaki Ram;P. Jithendra Kumar Reddy;M. S. Rajasree

  • Affiliations:
  • Indian Institute of Technology, Madras, Chennai;Indian Institute of Technology, Madras, Chennai;Indian Institute of Technology, Madras, Chennai

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2004

Quantified Score

Hi-index 0.02

Visualization

Abstract

Class or object interactions form the basis of object-oriented design. However, design pattern interaction can be viewed as a higher level of abstraction for system design. The typical interactions among the patterns are a pattern uses another pattern to solve one of its sub problem, and a pattern combines with another pattern for completeness. This paper proposes a mechanism called pattern hybridization for breeding new patterns from the pattern interactions which solve more specialized problems than the original patterns do. Rules for generating hybrid patterns are also mentioned in the paper. This paper also views design pattern interactions for system design.