Summary
In this chapter, we first survey current component technologies and discuss the features they inherit. Quality assurance (QA) characteristics of component systems and the life cycle of component-based software development (CBSD) are also addressed. Based on the characteristics of the life cycle, we propose a QA model for CBSD. The model covers the eight main processes in component-based software systems (CBS) development. A Component-based Program Analysis and Reliability Evaluation (ComPARE) environment is established for evaluation and prediction of quality of components. ComPARE provides a systematic procedure for predicting the quality of software components and assessing the reliability of the final system developed using CBSD. Using different quality prediction techniques, ComPARE has been applied to a number of component-based programs. The prediction results and the effectiveness of the quality prediction models for CBSD were outlined in this chapter.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Cai, X., Lyu, M.R., Wong, KF. (2005). A Generic Environment for COTS Testing and Quality Prediction. In: Beydeda, S., Gruhn, V. (eds) Testing Commercial-off-the-Shelf Components and Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-27071-X_15
Download citation
DOI: https://doi.org/10.1007/3-540-27071-X_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21871-5
Online ISBN: 978-3-540-27071-3
eBook Packages: Computer ScienceComputer Science (R0)