A service model for component-based development
- 1 January 2004
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Proceedings. 30th Euromicro Conference, 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
This publication has 6 references indexed in Scilit:
- A change impact model for changeability assessment in object-oriented software systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Specification, implementation, and deployment of componentsCommunications of the ACM, 2002
- Lessons learned from a nationwide CBD promotion projectCommunications of the ACM, 2002
- A classification and comparison framework for software architecture description languagesIEEE Transactions on Software Engineering, 2000
- Practical Experience with Viewpoint-Oriented Requirements SpecificationRequirements Engineering, 1999
- COTS integration: plug and pray?Computer, 1999