Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bellman, R., Zadeh, L.A.: Decision making in a fuzzy environment. Management Science 17, 141–164 (1970)
ISO/IEC 9126.: Information Technology - Software Product Evaluation – Quality Characteristics and Guidelines for Their Use, International standard, ISO, Geneve, Switzerland (1991)
Lasdon, L., Waren, A.: Design and testing of a generalized relaxed gradient code for nonlinear programming. ACM Transactions on Mathematical Software 4, 34–50 (1978)
Leberling, H.: On finding compromise solutions in multicriteria problems using the fuzzy min-operator. Fuzzy Sets and Systems 6, 105–118 (1981)
Li, X.-Q., Zhang, B., Li, H.: Computing efficient solutions to fuzzy multiple objective linear programming problems. Fuzzy Sets and Systems 157, 1328–1332 (2006)
Li, R.J., Lee, E.S.: An exponential membership function for fuzzy multiple objective linear programming. Computers and Mathematics with Applications 22, 55–60 (1991)
Meyers, B.C., Oberndorf, P.: Managing Software Acquisition Open Systems and COTS Products. Addison-Wesley, Reading (2002)
Narasimhan, R.: On fuzzy goal programming - some comments. Decision Sciences 12, 532–538 (1981)
Roger, S.P.: Software Engineering: A Practitioner’s Approach, 5th edn. McGraw-Hill Companies, New York (2001)
Saaty, T.L.: Fundamentals of Decision Making and Priority Theory with the AHP, 2nd edn. RWS Publications, Pittsburg (2000)
Scharge, L.: Optimization Modeling with LINDO. Duxbury Press, CA (1997)
Smith, S., Lasdon, L.: Solving large sparse nonlinear programs using GRG. ORSA Journal on Computing 4, 3–15 (1992)
Tiwari, R.N., Dharmar, S., Rao, J.R.: Fuzzy goal programming - an additive model. Fuzzy Sets and Systems 24, 27–34 (1987)
Watada, J.: Fuzzy portfolio selection and its applications to decision making. Tatra Mountains Mathematical Publications 13, 219–248 (1997)
Wu, Y.-K., Guu, S.-M.: A compromise model for solving fuzzy multiple objective linear programming problems. Journal of the Chinese Institute of Industrial Engineers 18, 87–93 (2001)
Yue, C.: Decision Making Theory and Methods. Science Press, Beijing (2003)
Zahedi, F., Ashrafi, N.: Software reliability allocation based on structure, utility, price, and cost. IEEE Transactions on Software Engineering 17(4), 345–356 (1991)
Zimmermann, H.-J.: Description and optimization of fuzzy systems. International Journal of General Systems 2, 209–215 (1976)
Zimmermann, H.-J.: Fuzzy programming and linear programming with several objective functions. Fuzzy Sets and Systems 1, 45–55 (1978)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gupta, P., Mehlawat, M.K., Mittal, G., Verma, S. (2009). A Hybrid Approach for Selecting Optimal COTS Products. In: Gervasi, O., Taniar, D., Murgante, B., Laganà, A., Mun, Y., Gavrilova, M.L. (eds) Computational Science and Its Applications – ICCSA 2009. ICCSA 2009. Lecture Notes in Computer Science, vol 5592. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02454-2_74
Download citation
DOI: https://doi.org/10.1007/978-3-642-02454-2_74
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02453-5
Online ISBN: 978-3-642-02454-2
eBook Packages: Computer ScienceComputer Science (R0)