A Service Model for Component-Based Development

  • Authors:
  • John Hutchinson;Gerald Kotonya;Ian Sommerville;Stephen Hall

  • Affiliations:
  • Lancaster University, UK;Lancaster University, UK;Lancaster University, UK;Lancaster University, UK

  • Venue:
  • EUROMICRO '04 Proceedings of the 30th EUROMICRO Conference
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The promise of component-based development - the development of large-scale applications from off-the-shelf software components - may remain elusive unless we complement the facilitating technologies with processes that are designed to take account - and advantage - of components right from the start. Blackbox components present a number of serious challenges whose impact may offset the potential benefits of their use unless they can be addressed successfully. We describe a process that makes use of a service-model to map user-requirements to components, and which offers support for some of the challenges posed: component-oriented requirements elicitation, negotiation, design, verification and change management. Our approach also supports a hybrid component/service-based development where off-the-shelf components and services can co-exist in the same system.