Considering variability in a system family's architecture during COTS evaluation

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

Abstract

COTS (commercial off-the-shelf) component designers and developers often envision different usage contexts for their component and, therefore, provide it with adaptation possibilities. These adaptation possibilities are especially important when considering system families. System family engineering is currently an emerging discipline. Variability is a core property of system families which allows deriving different customer-specific applications from a core artifact base. A system family's core artifact base may also be populated with COTS components. These COTS components then need to support the system family's variability, i.e. they have to offer the possibility to adapt them to different customer-specific applications. Through their adaptation possibilities COTS components are able to meet this requirement. During COTS evaluation, a system family's requirements and architecture need to be taken into account. Variability is inherent in both. That is, the question is how to evaluate COTS with regard to variable features. In this paper, we describe variability in architecture in more detail and point out how this variability needs to be reflected in COTS evaluation criteria. The contribution is an extension of 'traditional' COTS evaluation criteria in order to consider a system family's variability. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Ulfat-Bunyadi, N., Kamsties, E., & Pohl, K. (2005). Considering variability in a system family’s architecture during COTS evaluation. In Lecture Notes in Computer Science (Vol. 3412, pp. 223–235). https://doi.org/10.1007/978-3-540-30587-3_32

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