Call for Paper - June 2022 Edition
IJCA solicits original research papers for the June 2022 Edition. Last date of manuscript submission is May 20, 2022. Read More

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

Print
PDF
International Journal of Computer Applications
© 2012 by IJCA Journal
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 and Dinesh U Kumar. Article: 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):9-14, June 2012. Full text available. BibTeX

@article{key:article,
	author = {Deepak Kumar and P. C. Jha and P. K. Kapur and U. Dinesh Kumar},
	title = {Article: Optimal Component Selection Problem for Cots Based Software System under Consensus Recovery Block Scheme: A Goal Programming Approach},
	journal = {International Journal of Computer Applications},
	year = {2012},
	volume = {47},
	number = {4},
	pages = {9-14},
	month = {June},
	note = {Full text available}
}

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

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