| Peer-Reviewed

Evaluating Software System Reliability Using Architecture Based Approach

Received: 20 January 2018     Accepted: 5 February 2018     Published: 23 February 2018
Views:       Downloads:
Abstract

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.

Published in International Journal of Intelligent Information Systems (Volume 7, Issue 1)
DOI 10.11648/j.ijiis.20180701.11
Page(s) 1-4
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2018. Published by Science Publishing Group

Keywords

Software Reliability, Software Architecture, Fault Tolerance, Error Propagation

References
[1] 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.
[2] 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.
[3] 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.
[4] R. C. Cheung, “A user-oriented software reliability model,” Software Engineering, IEEE Transactions on, no. 2, pp. 118–125, 1980.
[5] 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.
[6] 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.
[7] 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.
[8] H. Muccini and A. Romanovsky, “Architecting fault Tolerant systems”. Technical Report CS-TR-1051, University of Newcastle upon Tyne, 2007.
[9] 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.
[10] J. C. Laprie and K. Kanoun, “Software reliability And system reliability,” Handbook of Software Reliability Engineering, pp 27-70, McGraw-Hill, NewYork, 1996.
[11] J. D. Musa, A. Iannino, and K. Okumoto, “Software Reliability: Measurement, Prediction and Application” McGraw-Hill, New York, 1987.
Cite This Article
  • APA Style

    Sabbineni Srinivas Rao, Inuganti Nava Sahitha, Godithi Sireesha, Palem Manoj. (2018). Evaluating Software System Reliability Using Architecture Based Approach. International Journal of Intelligent Information Systems, 7(1), 1-4. https://doi.org/10.11648/j.ijiis.20180701.11

    Copy | Download

    ACS Style

    Sabbineni Srinivas Rao; Inuganti Nava Sahitha; Godithi Sireesha; Palem Manoj. Evaluating Software System Reliability Using Architecture Based Approach. Int. J. Intell. Inf. Syst. 2018, 7(1), 1-4. doi: 10.11648/j.ijiis.20180701.11

    Copy | Download

    AMA Style

    Sabbineni Srinivas Rao, Inuganti Nava Sahitha, Godithi Sireesha, Palem Manoj. Evaluating Software System Reliability Using Architecture Based Approach. Int J Intell Inf Syst. 2018;7(1):1-4. doi: 10.11648/j.ijiis.20180701.11

    Copy | Download

  • @article{10.11648/j.ijiis.20180701.11,
      author = {Sabbineni Srinivas Rao and Inuganti Nava Sahitha and Godithi Sireesha and Palem Manoj},
      title = {Evaluating Software System Reliability Using Architecture Based Approach},
      journal = {International Journal of Intelligent Information Systems},
      volume = {7},
      number = {1},
      pages = {1-4},
      doi = {10.11648/j.ijiis.20180701.11},
      url = {https://doi.org/10.11648/j.ijiis.20180701.11},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ijiis.20180701.11},
      abstract = {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.},
     year = {2018}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Evaluating Software System Reliability Using Architecture Based Approach
    AU  - Sabbineni Srinivas Rao
    AU  - Inuganti Nava Sahitha
    AU  - Godithi Sireesha
    AU  - Palem Manoj
    Y1  - 2018/02/23
    PY  - 2018
    N1  - https://doi.org/10.11648/j.ijiis.20180701.11
    DO  - 10.11648/j.ijiis.20180701.11
    T2  - International Journal of Intelligent Information Systems
    JF  - International Journal of Intelligent Information Systems
    JO  - International Journal of Intelligent Information Systems
    SP  - 1
    EP  - 4
    PB  - Science Publishing Group
    SN  - 2328-7683
    UR  - https://doi.org/10.11648/j.ijiis.20180701.11
    AB  - 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.
    VL  - 7
    IS  - 1
    ER  - 

    Copy | Download

Author Information
  • Department of Computer Science Engineering, Koneru Lakshmaiah Education Foundation, Guntur, India

  • Department of Computer Science Engineering, Koneru Lakshmaiah Education Foundation, Guntur, India

  • Department of Computer Science Engineering, Koneru Lakshmaiah Education Foundation, Guntur, India

  • Department of Computer Science Engineering, Koneru Lakshmaiah Education Foundation, Guntur, India

  • Sections