Design pattern solutions as explicit entities in component-based software development

  • Authors:
  • Petr Štěpán

  • Affiliations:
  • The University of Manchester, Manchester, United Kingdom

  • Venue:
  • Proceedings of the 16th international workshop on Component-oriented programming
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Despite patterns being reusable pieces of design knowledge, in current practice, software developers have no first-class support for their application and have to encode patterns manually in terms of low-level abstractions. We propose patterns to become explicit software system entities, both in design and implementation, by defining them as component model entities. Patterns would form high-level means for component composition. In this paper, we demonstrate the feasibility of the idea and identify research challenges that the approach raises.