Issue No. 04 - July/August (2005 vol. 22)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2005.91
Paolo Donzelli , University of Maryland
Marvin Zelkowitz , University of Maryland and Fraunhofer Center for Experimental Software Engineering
Victor Basili , University of Maryland and Fraunhofer Center for Experimental Software Engineering
Dan Allard , NASA Jet Propulsion Laboratory
Kenneth N. Meyer , NASA Jet Propulsion Laboratory
Selecting the right component to integrate into an application is challenging and risky, particularly without empirical evidence that a component will be dependable in a particular context. This empirical COTS evaluation method reduces selection risks by focusing on a specific target context. It also supports integration by highlighting the component weaknesses that must be addressed to achieve success. Developers can apply this process to any specific context and COTS component. This method has been used to compare the dependability of real-time Java virtual machines in the spacecraft software domain.
COTS selection and integration; COTS dependability; dependability elicitation; context-focused empirical evaluation
P. Donzelli, D. Allard, V. Basili, K. N. Meyer and M. Zelkowitz, "Evaluating COTS Component Dependability in Context," in IEEE Software, vol. 22, no. , pp. 46-53, 2005.