Enabling the selection of COTS components

  • Authors:
  • Sudipto Ghosh;John L. Kelly;Roopashree P. Shankar

  • Affiliations:
  • Department of Computer Science, Colorado State University, Fort Collins, Colorado;Department of Computer Science, Colorado State University, Fort Collins, Colorado;Department of Computer Science, Colorado State University, Fort Collins, Colorado

  • Venue:
  • ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Ensuring proper selection of COTS components is key to the success of component-based software development approaches. Although several approaches and criteria have been proposed for component selection, we lack techniques that can be used to systematically evaluate components against selection criteria for functionality, security, fault tolerance, and quality attributes. We propose a comprehensive approach for enabling the selection of COTS components by employing component understanding and fault injection testing techniques that aid in building an integrated comprehension model of the components. This model accumulates information regarding how each candidate component fared with respect to each criterion. This model can be used not only to aid in the final decision making process, but also serve as a guide during the component comprehension and evaluation stages.