Creating host compliance in a portable framework: a study in the reuse of design patterns

  • Authors:
  • Phillip M. Yelland

  • Affiliations:
  • JavaSoft (Sun Microsystems Inc.), 2550 Garcia, Ave., UCUP01-202, Mountain View, CA, and ParcPlace-Digitalk Inc.

  • Venue:
  • Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
  • Year:
  • 1996
  • Composite design patterns

    Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications

Quantified Score

Hi-index 0.00

Visualization

Abstract

This report describes an experiment carried out at ParcPlace-Digitalk which sought to increase the look-and-feel compliance of portable applications built using the company's Smalltalk-based VisualWorks product. We outline the structure of the current VisualWorks user interface framework, and the precise requirements which the experimental system sought to fulfill. We go on to show how we were able to reuse design patterns from the literature in a generative fashion, to direct the evolution of the new framework. This contrasts with most pattern-related work to date, which has concentrated on discerning design patterns in existing systems. Finally, we draw generalizations from our experience concerning the evolution of software architecture using patterns.