Automated selection of software components based on cost/reliability tradeoff

46Citations
Citations of this article
27Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Functional criteria often drive the component selection in the assembly of a software system. Minimal distance strategies are frequently adopted to select the components that require minimal adaptation effort. This type of approach hides to developers the non-functional characteristics of components, although they may play a crucial role to meet the system specifications. In this paper we introduce the CODER framework, based on an optimization model, that supports “build-or-buy” decisions in selecting components. The selection criterion is based on cost minimization of the whole assembly subject to constraints on system reliability and delivery time. The CODER framework is composed by: an UML case tool, a model builder, and a model solver. The output of CODER indicates the components to buy and the ones to build, and the amount of testing to be performed on the latter in order to achieve the desired level of reliability.

Cite

CITATION STYLE

APA

Cortellessa, V., Marinelli, F., & Potena, P. (2006). Automated selection of software components based on cost/reliability tradeoff. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4344, pp. 66–81). Springer Verlag. https://doi.org/10.1007/11966104_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free