Pattern-Oriented Analysis and Design (POAD): A Structural Composition Approach to Glue Design Patterns

  • Authors:
  • Sherif M. Yacoub;Hany H. Ammar

  • Affiliations:
  • -;-

  • Venue:
  • TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

To improve software productivity, we have to stop developing applications from scratch and make use of exiting solutions that have been applied, tested, and proven useful in successful projects. Patterns promise new design reuse benefits early in the development lifecycle. To reap the benefits of deploying these proven design solutions, we need to define systematic development approaches to construct application designs using patterns.In this paper, we introduce a new Pattern-Oriented Analysis and Design (POAD) approach that utilizes patterns as building blocks (components) at the design level. The approach glues the design structure of patterns at various levels of abstraction for developing pattern-oriented designs. We describe the development phases and steps using a purpose/process/product template. We use a running example to describe the application of each step. The POAD approach produces hierarchical traceable design models that capture interaction between patterns.