A service model for component-based development

J Hutchinson, G Kotonya, I Sommerville, S Hall, Ian Sommerville

Research output: Chapter in Book/Report/Conference proceedingConference contribution

17 Citations (Scopus)


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. Black-box 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 inhere off-the-shelf components and services can co-exist in the same system.

Original languageEnglish
Title of host publicationProceedings of the 30th Euromicro Conference
PublisherIEEE Computer Society
Number of pages8
Publication statusPublished - Sept 2004


Dive into the research topics of 'A service model for component-based development'. Together they form a unique fingerprint.

Cite this