Evaluating Software System Reliability Using Architecture Based Approach
International Journal of Intelligent Information Systems
Volume 7, Issue 1, February 2018, Pages: 1-4
Received: Jan. 20, 2018;
Accepted: Feb. 5, 2018;
Published: Feb. 23, 2018
Views 884 Downloads 54
Sabbineni Srinivas Rao, Department of Computer Science Engineering, Koneru Lakshmaiah Education Foundation, Guntur, India
Inuganti Nava Sahitha, Department of Computer Science Engineering, Koneru Lakshmaiah Education Foundation, Guntur, India
Godithi Sireesha, Department of Computer Science Engineering, Koneru Lakshmaiah Education Foundation, Guntur, India
Palem Manoj, Department of Computer Science Engineering, Koneru Lakshmaiah Education Foundation, Guntur, India
Follow on us
Programming dependability is those failure-free programming operations for a specified time clinched alongside a specified earth. On acquire secondary unwavering quality to expansive what's more intricate framework, utilize architecture-based approach. Software reliability is one of the major attributes of the software quality attributes that are availability, interoperability, maintainability, manageability, performance, reliability, reusability. To obtain reliability, used mainly fault tolerance mechanisms in the design process. In this paper there is a comparison between error recovery along with fault tolerance mechanisms versus error propagation in evaluating software system reliability. Here compared two case studies which produce the software reliability.
Software Reliability, Software Architecture, Fault Tolerance, Error Propagation
To cite this article
Sabbineni Srinivas Rao,
Inuganti Nava Sahitha,
Evaluating Software System Reliability Using Architecture Based Approach, International Journal of Intelligent Information Systems.
Vol. 7, No. 1,
2018, pp. 1-4.
Copyright © 2018 Authors retain the copyright of this article.
This article is an open access article distributed under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/
) which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
S. S. Gokhale, “Architecture-based software reliability analysis: Overview and limitations,” Dependable and Secure Computing, IEEE Transactions on, vol. 4, no. 1, pp. 32–40, 2007.
A. Mohamed and M. Zulkernine, “A taxonomy of software architecture based reliability efforts,” at Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge. ACM, 2010, pp.44–51.
L. Cheung, R. Roshandel, N. Medvidovic, and L. Golubchik, “early prediction of software component reliability,” at Proceedings of the 30th international conference on Software engineering. ACM, 2008, pp. 111–120.
R. C. Cheung, “A user-oriented software reliability model,” Software Engineering, IEEE Transactions on, no. 2, pp. 118–125, 1980.
P. Popic, D. Desovski, W. Abdelmoez, and B. Cukic, “Error propagation in the reliability analysis of component based systems,” in Software Reliability Engineering, 2005. ISSRE 2005. 16th IEEE International Symposium on. IEEE, 2005, pp. 10–pp.
S. Krishnamurthy and A. P. Mathur, “On the estimation of reliability of a software system using reliabilities of its components,” in PROCEEDINGS The Eighth International Symposium on Software Reliability Engineering. IEEE, 1997, pp. 146–155.
S. S. Gokhale and K. S. Trivedi, “Analytical models for architecture based software reliability prediction: A unification framework,” Reliability, IEEE Transactions on, vol. 55, no. 4, pp. 578–590, 2006.
H. Muccini and A. Romanovsky, “Architecting fault Tolerant systems”. Technical Report CS-TR-1051, University of Newcastle upon Tyne, 2007.
K. Kanoun and M. Ortalo-Borrel. Fault-tolerant System dependability-explicit modelling of hardware and software component-interactions. IEEE Transactions on Reliability, 49(4):363_376, 2000.
J. C. Laprie and K. Kanoun, “Software reliability And system reliability,” Handbook of Software Reliability Engineering, pp 27-70, McGraw-Hill, NewYork, 1996.
J. D. Musa, A. Iannino, and K. Okumoto, “Software Reliability: Measurement, Prediction and Application” McGraw-Hill, New York, 1987.