Title :
A service model for component-based development
Author :
Hutchinson, John ; Kotonya, Gerald ; Sommerville, Ian ; Hall, Stephen
Author_Institution :
Dept. of Comput., Lancaster Univ., UK
fDate :
31 Aug.-3 Sept. 2004
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 coexist in the same system.
Keywords :
formal specification; formal verification; management of change; object-oriented programming; blackbox components; change management; component-based development; component-oriented requirements elicitation; off-the-shelf software components; Application software; Buildings; Data models; Documentation; Heart; Large-scale systems; Process design; Productivity; Software engineering; Software quality;
Conference_Titel :
Euromicro Conference, 2004. Proceedings. 30th
Print_ISBN :
0-7695-2199-1
DOI :
10.1109/EURMIC.2004.1333368