CFP last date
20 May 2024
Reseach Article

Optimal Component Selection Problem for Cots Based Software System under Consensus Recovery Block Scheme: A Goal Programming Approach

by Deepak Kumar, P. C. Jha, P. K. Kapur, U. Dinesh Kumar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 47 - Number 4
Year of Publication: 2012
Authors: Deepak Kumar, P. C. Jha, P. K. Kapur, U. Dinesh Kumar
10.5120/7174-9814

Deepak Kumar, P. C. Jha, P. K. Kapur, U. Dinesh Kumar . Optimal Component Selection Problem for Cots Based Software System under Consensus Recovery Block Scheme: A Goal Programming Approach. International Journal of Computer Applications. 47, 4 ( June 2012), 9-14. DOI=10.5120/7174-9814

@article{ 10.5120/7174-9814,
author = { Deepak Kumar, P. C. Jha, P. K. Kapur, U. Dinesh Kumar },
title = { Optimal Component Selection Problem for Cots Based Software System under Consensus Recovery Block Scheme: A Goal Programming Approach },
journal = { International Journal of Computer Applications },
issue_date = { June 2012 },
volume = { 47 },
number = { 4 },
month = { June },
year = { 2012 },
issn = { 0975-8887 },
pages = { 9-14 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume47/number4/7174-9814/ },
doi = { 10.5120/7174-9814 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:40:59.371890+05:30
%A Deepak Kumar
%A P. C. Jha
%A P. K. Kapur
%A U. Dinesh Kumar
%T Optimal Component Selection Problem for Cots Based Software System under Consensus Recovery Block Scheme: A Goal Programming Approach
%J International Journal of Computer Applications
%@ 0975-8887
%V 47
%N 4
%P 9-14
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Cost, reliability and time are the three main quality attributes of a software system. Now days much software are designed on COTS component in order to facilitate timely development with reduced cost and improved reliability. Software deigned to handle critical control systems have very high reliability requirements. Fault tolerance is designed in these systems for some or all of the software modules so that execution can be resumed even after failure with minimal loss of data and time. Designing fault tolerance requires extra resources. Even though reliability requirement are very high the developers can't spend endless resources on any project. This is a trade off problem between reliability and cost. Many such problems have been discussed in literature considering distinct objectives and constraints and have given good results. An effective approach to discuss this problem is to formulate a multi-objective problem with cost minimization and reliability maximization as the two objectives with an upper bound on cost and lower bound on reliability. In this paper we formulate this bi-criteria problem and discuss the solution methodology. The problem is formulated for consensus recovery block fault tolerant scheme. In case a feasible solution for the problem exists, criterion vector approach is used to solve the problem and otherwise if the bounds are contradictory a goal programming approach is used to solve the problem to obtain a compromised solution. Alternative goal solutions are obtained assigning different weights for the objective to facilitate the decision maker with correct decision.

References
  1. Belli F and Jadrzejowicz P. "An approach to reliability optimization software with redundancy". IEEE Trans. Soft Engg. , 17/3(1991) 310-312.
  2. Berman O and Dinesh Kumar U. "Optimization models for recovery block scheme". Eur. J. Opl. Res. 115/2(1999) 368-379.
  3. Dinesh Kumar U. "Reliability analysis of fault tolerant recovery block". OPSEARCH, 35/2 (1998) 281-294.
  4. Geoffrion, AM "Proper efficiency and theory of vector maximization", Journal of . Mathematical Analysis and Application, 22(1968) 613-630.
  5. Kapur PK, Bardhan AK and Jha PC. "Optimal reliability allocation problem for a modular software system " OPSEARCH, Vol. 40, No. 2, 2003
  6. Saaty TL. "How to make decision: The analytic hierarchy process". Eur. J. Opl Res. , 48 (1990) 9-26.
  7. Steuer, RE. "Multiple Criteria optimization: theory, computation and application", Wiley, New York, 1986.
  8. Thiriez H. "OR software LINGO". Eur. J. Opl. Res. , 124 (2000) 655-656.
  9. Vigder M. architecture for COTS based software systems". NRC report 41603, National Research Council, Canada (1998).
Index Terms

Computer Science
Information Sciences

Keywords

Software Reliability Fault Tolerance Cots Products Optimization Goal Programming Trade Off Problem