We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 2024
Reseach Article

An Overview of Methods of Reliability and Availability Analysis based on Software Architecture

by Neeraj Kumar Sharma, Arun Prakash Agrawal
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 72 - Number 5
Year of Publication: 2013
Authors: Neeraj Kumar Sharma, Arun Prakash Agrawal
10.5120/12492-8974

Neeraj Kumar Sharma, Arun Prakash Agrawal . An Overview of Methods of Reliability and Availability Analysis based on Software Architecture. International Journal of Computer Applications. 72, 5 ( June 2013), 32-38. DOI=10.5120/12492-8974

@article{ 10.5120/12492-8974,
author = { Neeraj Kumar Sharma, Arun Prakash Agrawal },
title = { An Overview of Methods of Reliability and Availability Analysis based on Software Architecture },
journal = { International Journal of Computer Applications },
issue_date = { June 2013 },
volume = { 72 },
number = { 5 },
month = { June },
year = { 2013 },
issn = { 0975-8887 },
pages = { 32-38 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume72/number5/12492-8974/ },
doi = { 10.5120/12492-8974 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:37:09.346633+05:30
%A Neeraj Kumar Sharma
%A Arun Prakash Agrawal
%T An Overview of Methods of Reliability and Availability Analysis based on Software Architecture
%J International Journal of Computer Applications
%@ 0975-8887
%V 72
%N 5
%P 32-38
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

When we talk about the User acceptance testing of the software then two quality matrices come into our mind. They are Reliability & Availability. These two parameters are the most important measures for evaluating the quality of the software system and represents user-oriented view of software quality. Reliability and availability must be engineered into software from the onset of its development, andpotential problems must be detected in the early stages,when it is easier and less expensive to implement modifications. For this reason, a method is needed for analyzing software architecture with respect to reliability and availability. In this paper, we survey and examine different methods of reliability & availability analysis based on software architecture.

References
  1. Reussner, R. H. , Schmidt, H. W. , Poernomo, I. H. : Reliability prediction for component-based software architectures. J. Systems Softw. 66(3), 241–252 (2003)
  2. Avizienis, A. ,Laprie, J. C. ,Randell,B. : Fundamental Concepts of Dependability. LAAS-CNRS. p. 21 (2001)
  3. Lyu, M. R. (2007), Software Reliability Engineering, A Roadmap, in proceedings of international conference on Future of Software Engineering, Washington, pp. 153-170.
  4. Jayaratna, N. : Understanding and Evaluating Methodologies: NIMSAD: a Systematic Framework. McGraw Hill, London, 259 p (1994)
  5. Shooman, M. : Structural models for software reliability prediction. In: Proceedings of the 2nd International Conference on Software Engineering (1976)
  6. Goseva-Popstojanova, K. , Trivedi, K. S. : Architecture based approach to reliability assessment of software systems. Perform. Evaluat. 45(2–3), 179–204 (2001)
  7. Cortellessa, V. , Singh, H. , Cukic, B. : Early reliability assessment of UML based software models. In: Third International Workshop on Software and Performance. Rome (2002)
  8. Rodrigues, G. N. , Rosenblum, D. S. , Uchitel, S. : Using scenariosto predict the reliability of concurrent component-basedsoftware systems. In: 8th International Conference on Fundamental Approaches to Software Engineering, FASE 2005. Springer Lecture Notes in Computer Science, Edinburgh,(2005).
  9. Yacoub, S. , Cukic, B. , Ammar, H. : Scenario-based reliability analysis of component-based software. In: Proceedings of 10th International Symposium on Software Reliability Engineering (ISSRE'99) (1999).
  10. Grassi, V. : Architecture-based dependability prediction for service-oriented computing. In: Proceedings of the Twin Workshops on Architecting Dependable Systems, International Conference on Software Engineering (ICSE 2004). Springer, Edinburgh, (2004)
  11. Wang, W. -L. , Wu, Y. , Chen, M. -H. : An architecture based software reliability model. In: Pacific Rim International Symposium on Dependable Computing. IEEE, Hong Kong (1999)
  12. Bachmann, F. , Bass, L. , Klein, M. : Moving from quality attribute requirements to architectural decisions. In: Second International Software Requirements to Architectures, STRAW'03. Portland, USA (2003)
  13. Jazayeri, M. , Ran, A. , van der Linden, F. : Software Architecture for Product Families. Addison-Wesley, Boston, 257 p (2000)
  14. Laprie, J. C. , Kanoun, K. : X-ware reliability and availability modeling. IEEE Trans. Software Eng. 18(2), 130–147 (1992)
  15. Ledoux, J. : Availability modeling of modular software. IEEE Trans. Reliability 48(2), 159–168 (1999)
  16. ISO/IEC, Software Engineering - Product Quality. Part 1: Quality Model (2001)
  17. Suri, P. K. (2009), Simulator for Risk assessment of software project based on performance measurement, International Journal of Computer Science and Network Security, Vol. 9 No. 6, pp. 23-30.
  18. Taylor, R. and Vander, Hoek A. (2007), Software Design and Architecture: The Once and Future Focus of Software Engineering, International conference on Future of Software Engineering , IEEE-CS Press, pp. 226-243
  19. Yadav, A. and Khan R. A. (2009), Critical review on software reliability models, International Journal of recent trends in Engineering, Vol 2, No. 3, pp. 114-116.
  20. Yamada, S. , Ohtera, H. and Narihisa, H. (1986), Software Reliability Growth Models with Testing-Effort, IEEE Trans. Reliability, Vol. 35, pp. 19-23.
Index Terms

Computer Science
Information Sciences

Keywords

Reliability and availability analysis Software architecture Software components