An Optimization Framework for “Build-or-Buy” Strategy for component Selection in a Fault Tolerant Modular Software System under Recovery Block Scheme
Keywords:
Modular software, software reliability, software cost, fault tolerance, software components, recovery block schemeAbstract
This paper discusses a framework that helps developers to decide whether to buy or build components of software architecture. Two optimization models have been proposed. First model is Bi-criteria optimization model based on decision variables in order to maximize the software reliability with simultaneous minimization of the overall cost of the system. The second optimization model deals with the issue of compatibility.References
F. Belli and P. Jadrzejowicz, An approach to reliability optimization software with redundancy, IEEE Transaction of Soft. Engineering, vol.17/3(1991), pp. 310-312.
O. Berman and U. D.Kumar, Optimization models for reliability of modular software system, IEEE Transactions of Software Engineering, vol. 19/11(1993), pp.1119-1123.
A. Bertolino, and L. Strigini, On the use of testability measures for dependability assessment, IEEE Transactions on Software Engineering, 22/2(1996), pp.97-108.
V. Cortellessa, F. Marinelli, and P. Potena, An optimization framework for “build-or-buy” decisions in software architecture, Computers and Operations Research, vol.35(2008), pp. 3090-3106.
L. M. Cysneiros and J.C.S. Leite, Nonfunctional requirements: from elicitation to conceptual models, IEEE transactions on Software engineering, vol.30 (2004), pp. 328-350.
A. M. Geoffrion, Proper efficiency and theory of vector maximization, Journal of Mathematical Analysis and Application, vol.22 (1968), pp. 613-630.
H. W.Jung and B. Choi, Optimization models for quality and cost of modular software system, European Journal of Operations Research, vol.112(1998), pp. 613-619.
P. K. Kapur, A.K. Bardhan and P.C. Jha, Optimal reliability allocation problem for a modular software system, OPSEARCH, vol.40/2(2003).
U. D. Kumar, Reliability analysis of fault tolerant recovery block,
OPSEARCH, vol.35(1998),pp. 281-294.
R. E. Steuer, Multiple Criteria optimization: theory, computation and
application, Wiley, New York ,1986.
H. Thiriez, OR software LINGO, European Journal of Operational
Research, vol.12(2000), pp.655-656.
Downloads
Published
Issue
Section
License
This journal provides immediate open access to its content on the principle that making research freely available to the public supports a greater global exchange of knowledge. The journal is committed to real and immediate open access for academic work. All of the journal articles are free to access immediately from the date of publication. There are no charge for readers to download articles and reviews for their own scholarly use. Benefits of open access for authors, include:
- Free access for all users worldwide
- Increased visibility and readership
- Rapid publication
- No spatial constraints
- Authors can share their research papers on their personal web-pages (i.e. ResearchGate, etc.)
Ratio Mathematica publishes open access articles under the terms of the Creative Commons Attribution (CC BY) License. The Creative Commons Attribution License (CC-BY) allows users to copy, distribute and transmit an article, adapt the article and make commercial use of the article. The CC BY license permits commercial and non-commercial re-use of an open access article, as long as the author is properly attributed. Copyright on any research article published by Ratio Mathematica is retained by the author(s). Authors grant Ratio Mathematica a license to publish the article and identify itself as the original publisher. Authors also grant any third party the right to use the article freely as long as its original authors, citation details and publisher are identified.
For further information visit: https://creativecommons.org/licenses/by/3.0/. The following logo will appear in any paper that will be published from the volume number 31/2016 onwards.