TY - GEN
T1 - How variability helps to make components more flexible and reusable
AU - Altunel, Yusuf
AU - Zaim, Abdül Halim
PY - 2013
Y1 - 2013
N2 - Cross-project and cross-market reusability is the basis for the existence of a component-based development paradigm for the establishment of a software industry based on reusability and conservation of expertise. In this paradigm producer is in need to enhance components' functional capabilities and increase the audiences for successful marketing, so they tend to add extra features to widen the reuse spectrum. However, this in return is recompensed by the component consumers in means of higher prices for unneeded features, overflowing functionality and superfluous code. The component producers need more flexibility to generate specific patterns of components to deal with the changing requests of consumers. In this paper we provide a basis for more flexible components.
AB - Cross-project and cross-market reusability is the basis for the existence of a component-based development paradigm for the establishment of a software industry based on reusability and conservation of expertise. In this paradigm producer is in need to enhance components' functional capabilities and increase the audiences for successful marketing, so they tend to add extra features to widen the reuse spectrum. However, this in return is recompensed by the component consumers in means of higher prices for unneeded features, overflowing functionality and superfluous code. The component producers need more flexibility to generate specific patterns of components to deal with the changing requests of consumers. In this paper we provide a basis for more flexible components.
UR - https://www.scopus.com/pages/publications/84866635125
U2 - 10.1007/978-1-4614-3535-8_92
DO - 10.1007/978-1-4614-3535-8_92
M3 - Conference contribution
AN - SCOPUS:84866635125
SN - 9781461435341
T3 - Lecture Notes in Electrical Engineering
SP - 1115
EP - 1128
BT - Innovations and Advances in Computer, Information, Systems Sciences, and Engineering
T2 - 7th International Joint Conferences on Computer, Information, and Systems Sciences, and Engineering, CISSE 2011
Y2 - 3 December 2011 through 12 December 2011
ER -