Adapting Object-Oriented Components

  • Authors:
  • Jan Bosch

  • Affiliations:
  • -

  • Venue:
  • ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

component-based software development is one of the more promising approaches to reuse existing software. However, "as-is" reuse seldomly occurs and reusable components generally need to be adapted. Component adaptation techniques should be transparent, black-box, composable, configurable, reusable and effcient to use. Unfortunately, existing component do not these requirements. To address this, this paper discusses superimposition, a black-box adaptation technique that allows one to impose predefined, but configurable types of adaptation functionality on a reusable component. In addition, three categories of typical adaptation types are discussed, related to the component interface, component composition and monitoring.