SPACots: A Software Tool for Selecting COTS Components

SPACots: A Software Tool for Selecting COTS Components

Asmaa Alsumait, Sami J. Habib
Copyright: © 2010 |Volume: 5 |Issue: 3 |Pages: 14
ISSN: 1554-1045|EISSN: 1554-1053|EISBN13: 9781609609238|DOI: 10.4018/jitwe.2010070105
Cite Article Cite Article

MLA

Alsumait, Asmaa, and Sami J. Habib. "SPACots: A Software Tool for Selecting COTS Components." IJITWE vol.5, no.3 2010: pp.85-98. http://doi.org/10.4018/jitwe.2010070105

APA

Alsumait, A. & Habib, S. J. (2010). SPACots: A Software Tool for Selecting COTS Components. International Journal of Information Technology and Web Engineering (IJITWE), 5(3), 85-98. http://doi.org/10.4018/jitwe.2010070105

Chicago

Alsumait, Asmaa, and Sami J. Habib. "SPACots: A Software Tool for Selecting COTS Components," International Journal of Information Technology and Web Engineering (IJITWE) 5, no.3: 85-98. http://doi.org/10.4018/jitwe.2010070105

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

This paper presents a software tool for integrating a child-friendly computer system based on commercial off-the-shelf (COTS) components. The effective selection of COTS components, which meet a child’s requirements and expectations, is a non-trivial and challenging optimization problem. However, many published papers consider the functional requirements while ignoring usability requirements. The functional requirements are concerned with what the computer should be able to do, whereas the usability requirements are concerned with the extent to which the child is able to learn effectively and efficiently throughout the COTS based computer. In this paper, the authors propose an iterative five-task selection and integration of COTS process, including both hardware devices and software modules, to be automated. The core of the automated tool is employing Simulated Annealing (SA) to search the design space to match, select, and integrate COTS components with a maximal satisfaction while neither exceeding a given budget nor violating child and performance constraints. A Monte Carlo simulator was utilized to evaluate the goodness of the COTS based computer design. Computational results based on building a computer for a child handwriting e-learning application show feasibility of SPACots in finding a solution satisfying all constraints while reducing the cost by 58%.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.