CFP last date
22 April 2024
Reseach Article

Assessment of Architecture-based Software System Reliability Allocation on Components using a Dynamic Programming

by Srinivasarao Sabbineni, Kurra Rajasekhara Rao
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 73 - Number 19
Year of Publication: 2013
Authors: Srinivasarao Sabbineni, Kurra Rajasekhara Rao
10.5120/12997-0278

Srinivasarao Sabbineni, Kurra Rajasekhara Rao . Assessment of Architecture-based Software System Reliability Allocation on Components using a Dynamic Programming. International Journal of Computer Applications. 73, 19 ( July 2013), 41-45. DOI=10.5120/12997-0278

@article{ 10.5120/12997-0278,
author = { Srinivasarao Sabbineni, Kurra Rajasekhara Rao },
title = { Assessment of Architecture-based Software System Reliability Allocation on Components using a Dynamic Programming },
journal = { International Journal of Computer Applications },
issue_date = { July 2013 },
volume = { 73 },
number = { 19 },
month = { July },
year = { 2013 },
issn = { 0975-8887 },
pages = { 41-45 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume73/number19/12997-0278/ },
doi = { 10.5120/12997-0278 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:40:33.974108+05:30
%A Srinivasarao Sabbineni
%A Kurra Rajasekhara Rao
%T Assessment of Architecture-based Software System Reliability Allocation on Components using a Dynamic Programming
%J International Journal of Computer Applications
%@ 0975-8887
%V 73
%N 19
%P 41-45
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In this paper, Software system reliability allocation during the software product design phase of SDLC . A system is made up several elements or components in simple or complex systems. We used Architecture-based approach for modeling software reliability optimization problem, on this basis a dynamic programming has been used to allocate the reliability to each component so as to minimize the cost of designing phase of software while meeting the chosen reliability. The result of our research show an optimal solution or near optimal to the problem of choosing the component containing the software can be achieved with lower cost.

References
  1. Hui Guan,Tingmei Wang,Weiru Chen "Exploring Architecture-Based Software Reliability Allocation Using a D ynamic Programming Algorithm" Inproc. 2nd symposium Int'l computer science and computational technology,Huangshan,P. R. China,26-28,Dec . 2009,pp. 106-109.
  2. D. L. Parnas. "The Influence of Software Structure on Reliability". In Proc. 1975 Int'l Conf. Reliability software, Los Angeles, CA, April 1975. pp. 358-362.
  3. M. L. Shooman. "Structural models for software reliability prediction". In Proc. 2nd Int'l Conf. Software Engineering, San Fransisco, CA, October 1976, pp. 268-280.
  4. M. E. HELANDER, M. Zhao and N. Ohlsson. "Planning Models for Software Reliability and Cost". IEEE Trans. on Software Engineering, 1998, 24(6):420~434.
  5. F. Zahedi and N. Ashrafi, "Software Reliability Allocation Based on Structure, Utility, Price and Cost". IEEE Trans on Software Engineering, 1991, 17 (4):345 - 356.
  6. B. Boehm , R. Valerdi , J A. Lane et al, COCOMO Suite Methodology and Evolution, CrossTalk, 2005, pp. 20 - 25.
  7. C. Y. Huang, J. H. Lo and S Y. Kuo, "Optimal Allocation of Testing resource Considering Cost, Reliability, and Testing Effort", In Prof. 2004 Pacific Rim Dependable Computing, French Polynesia, 2004, pp. 103 - 112.
  8. S. Y. Kuo, C. Y. Huang and M R. Lyu, "A Framework for Modeling Software Reliability , Using Various Testing Efforts and Fault Detection Rates". IEEE Transactions on Reliability, 2001, 50(3) :310 - 320.
  9. A. Mettas, Reliability allocation and optimization for complex systems. In Proc. Annual Reliability and Maintainability Symposium, Los Angeles, CA, January 2000,pp. 216-221.
  10. R. W. Bulter and G. B. Finelli, "The infeasibility of quantifying the reliability of life-critical real-time software", IEEE Trans. on Software Engineering, 1993,19:3-12.
  11. M. R. Lyu. Handbook of Software Reliability Engineering. IEEE Computer Society Press, New York, l996, pp. 36.
  12. M. R. Lyu. Handbook of Software Reliability Engineering. IEEE Computer Society Press, New York, l996, pp. 3l5
Index Terms

Computer Science
Information Sciences

Keywords

Software reliability Reliability Allocation Reliability Estimation Software model Dynamic Programming Architecture