Patterns and Component-Oriented System Development
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
A reusable software component-based development process model
Advances in Engineering Software
The impact of software development strategies on project and structural software attributes in SOA
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems
Analysing the impact of change in COTS-Based systems
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
Hi-index | 0.00 |
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.