CFP last date
20 January 2025
Reseach Article

Comparison of Two Methods Cost and Reliability for Components in Architecture-based Software System using Dynamic Programming

by Srinivasarao Sabbineni, Kurra Rajasekhara Rao
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 82 - Number 7
Year of Publication: 2013
Authors: Srinivasarao Sabbineni, Kurra Rajasekhara Rao
10.5120/14129-1936

Srinivasarao Sabbineni, Kurra Rajasekhara Rao . Comparison of Two Methods Cost and Reliability for Components in Architecture-based Software System using Dynamic Programming. International Journal of Computer Applications. 82, 7 ( November 2013), 23-28. DOI=10.5120/14129-1936

@article{ 10.5120/14129-1936,
author = { Srinivasarao Sabbineni, Kurra Rajasekhara Rao },
title = { Comparison of Two Methods Cost and Reliability for Components in Architecture-based Software System using Dynamic Programming },
journal = { International Journal of Computer Applications },
issue_date = { November 2013 },
volume = { 82 },
number = { 7 },
month = { November },
year = { 2013 },
issn = { 0975-8887 },
pages = { 23-28 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume82/number7/14129-1936/ },
doi = { 10.5120/14129-1936 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:57:10.070496+05:30
%A Srinivasarao Sabbineni
%A Kurra Rajasekhara Rao
%T Comparison of Two Methods Cost and Reliability for Components in Architecture-based Software System using Dynamic Programming
%J International Journal of Computer Applications
%@ 0975-8887
%V 82
%N 7
%P 23-28
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In an architecture-based software system Reliability allocation to different sizes of components plays a major role throughout the software product design phase, which has close relation ship with cost and reliability of software. In this paper dynamic programming algorithm is used to allocate the reliability and cost of each component for designing software using step length . Here we applied both minimum step length and maximum step length for allocation of reliability to different sizes of components. The result of our experiment 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. Srinivasarao. Sabbineni, Kurra. Rajasekhara Rao "Assessment of Architecture-based Software System Reliability Allocation on components using a Dynamic programming". IJCA, 2013, 73(19) :41-45
  10. SrinivasaRao. Sabbineni,RajasekharaRao. Kurra "Estimation of Reliability 0n Components using a Dynamic Programming". IJCSI, 2013, 10(3) :78-81
  11. Srinivasarao. Sabbineni,Dr. Rajasekhaararao. K,. V. D. Kiran"Analysis of software reliability and cost assessment relationship for architecture-based software" GJCAT,2011, 1(3) :403-406
  12. A. Mettas, Reliability allocation and optimization for complex systems. In Proc. Annual Reliability and Maintainability Symposium, Los Angeles, CA, January 2000,pp. 216-221
  13. 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.
  14. M. R. Lyu. Handbook of Software Reliability Engineering. IEEE Computer Society Press, New York, l996, pp. 36.
  15. M. R. Lyu. Handbook of Software Reliability Engineering. IEEE Computer Society Press, New York, l996, pp. 3l5
Index Terms

Computer Science
Information Sciences

Keywords

Architecture-based Software Software Reliability Reliability allocation Dynamic programming Software development software model Reliability Estimation