A Hybrid Approach for Selecting Optimal COTS Products
This paper develops a hybrid approach for selecting the optimal Commercial Off-The-Shelf (COTS) software product among alternatives for each module in the development of modular software systems. We draw on multiple methodologies such as quality models (ISO/IEC 9126), analytical hierarchy process (AHP) and fuzzy mathematical programming (FMP) for developing fuzzy multiobjective optimization models for selecting the optimal COTS software products. The objective functions of the models are to maximize the weighted quality and minimize the cost subject to the limitation of the incompatibility among COTS products. The software system consists of several programs, where a specific function of each program can call upon a series of modules. Each module in a software system has different levels of importance that depends on access frequency. For this reason, this study assign different weights to the modules according to their access frequencies using AHP.
KeywordsQuality optimization software system COTS products fuzzy optimization
Unable to display preview. Download preview PDF.
- 2.ISO/IEC 9126.: Information Technology - Software Product Evaluation – Quality Characteristics and Guidelines for Their Use, International standard, ISO, Geneve, Switzerland (1991)Google Scholar
- 7.Meyers, B.C., Oberndorf, P.: Managing Software Acquisition Open Systems and COTS Products. Addison-Wesley, Reading (2002)Google Scholar
- 10.Saaty, T.L.: Fundamentals of Decision Making and Priority Theory with the AHP, 2nd edn. RWS Publications, Pittsburg (2000)Google Scholar
- 11.Scharge, L.: Optimization Modeling with LINDO. Duxbury Press, CA (1997)Google Scholar
- 16.Yue, C.: Decision Making Theory and Methods. Science Press, Beijing (2003)Google Scholar