Automated Software Evolution via Design Pattern Transformations

  • Authors:
  • Don Batory;Lance Tokuda

  • Affiliations:
  • -;-

  • Venue:
  • Automated Software Evolution via Design Pattern Transformations
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software evolution is often driven by the need to extend existing software. "Design patterns" express preferred ways to extend object-oriented software and provide desirable target states for software designs. This paper demonstrates that some design patterns can be expressed as a series of parameterized program transformations applied to a plausible initial software state. A software tool is proposed that uses primitive transformations to allow users to evolve object-oriented applications by visually altering design diagrams. AVAILABLE IN ELECTRONIC FORMAT ONLY.