Determining Component Reliability Using a Testing Index

Morris, J., Lam, P., Lee, G., Parker, K. and Bundell, G.A.

    Component-Based Software Engineering has the potential to provide reliable systems based on tested components quickly and economically, but these systems will only be as reliable as the components from which they are constructed. We propose a 6-point scale which can be used to rate the degree to which a component has been tested. This scale can be used by developers to assess the risk of using a third party component. since a variety of test strategies are used, it is necessary to correlate testing strategies with our scale. In this paper, we examine the testing strategies specified in British Standard 7925-2 and show how they relate to the reliability levels that we propose. Since well-behaved use of resources is also a key factor in overall system reliability, we propose that an 'R' tag be added to the rated level when resource usage has been verified to be within reasonable bounds.
Cite as: Morris, J., Lam, P., Lee, G., Parker, K. and Bundell, G.A. (2002). Determining Component Reliability Using a Testing Index. In Proc. Twenty-Fifth Australasian Computer Science Conference (ACSC2002), Melbourne, Australia. CRPIT, 4. Oudshoorn, M. J., Ed. ACS. 167-176.
pdf (from crpit.com) pdf (local if available) BibTeX EndNote GS