CFP last date
20 May 2024
Reseach Article

A Software Reliability Growth Model for Three-Tier Client Server System

by Pradeep Kumar, Yogesh Singh
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 1 - Number 13
Year of Publication: 2010
Authors: Pradeep Kumar, Yogesh Singh
10.5120/289-451

Pradeep Kumar, Yogesh Singh . A Software Reliability Growth Model for Three-Tier Client Server System. International Journal of Computer Applications. 1, 13 ( February 2010), 9-16. DOI=10.5120/289-451

@article{ 10.5120/289-451,
author = { Pradeep Kumar, Yogesh Singh },
title = { A Software Reliability Growth Model for Three-Tier Client Server System },
journal = { International Journal of Computer Applications },
issue_date = { February 2010 },
volume = { 1 },
number = { 13 },
month = { February },
year = { 2010 },
issn = { 0975-8887 },
pages = { 9-16 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume1/number13/289-451/ },
doi = { 10.5120/289-451 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T19:46:23.529903+05:30
%A Pradeep Kumar
%A Yogesh Singh
%T A Software Reliability Growth Model for Three-Tier Client Server System
%J International Journal of Computer Applications
%@ 0975-8887
%V 1
%N 13
%P 9-16
%D 2010
%I Foundation of Computer Science (FCS), NY, USA
Abstract

With the ever-increasing role that software is playing in our real-life systems, concern has steadily grown over the quality of the software products. In today’s life the computers are being used to monitor and control safety critical and civilian systems with a great demand for high-quality software products. So reliability is a primary concern for both software developers and software users. In literature many software reliability growth models have been proposed over the years to estimate and predict reliability of software products. But it is often very difficult for project managers and practitioners to determine which model is more useful in a particular domain and up to what extent. In this paper we propose a NHPP based software reliability growth model for three-tier client server systems. The present model composed of three layers of client-server architecture related to presentation logic, business logic and database stored at backend. Presentation layer contains forms or server pages which presents the user interface for the application, displays the data, collects the user inputs and sends the requests to next layer. Business layer, which provides the support services to receive the requests for data from user tier, evaluates against business rules, passes them to the data tier and incorporates the business rules for the application. Data layer includes data access logic, database driver(s), query engines used for communicating directly with the data store of a database. The model has been validated through standard dataset consists of software failure data on various projects released from the software reliability dataset and applying to a live commercial application.

References
  1. A Software Reliability Growth Model for a Distributed Development Environment Electronics and Communications in Japan, Part 3, Vol. 83. No. 12, 2000, Shigeru Yamada, Yoshinobu Tamura and Mitsuhiro Kimura.
  2. Determination of software release instant using a nonhomogeneous error detection rate model Microelectron Reliability, Vol. 33. No. 6. pp. 803-807, 1993, printed in Great Britain, K.K. Aggarwal and Yogesh Singh.
  3. Software Reliability Engineering: more reliable software faster and cheaper second edition published by TMH publications 2007, Musa J D.
  4. Software reliability model for modular structure IEEE Transactions on Reliability, R-28, No. 1979, Littlewood B.
  5. Topics in safety, reliability and quality Reliability Engineering published by Kluwer publications 1993, K.K. Aggarwal.
  6. Software reliability modeling published by World Scientific publications 1991, Min Xie.
  7. System Software Reliability published by Springer Series in Reliability Engineering 2006, Hoang Pham.
  8. Handbook of Software reliability engineering edited and published by IEEE computer society press and TMH publications 2007, Michael R Lyu.
  9. Operational profile in software reliability engineering IEEE software 1993, Musa J D.
  10. Software Reliability Engineering for Client-Server Systems Proceedings of the Seventh International Symposium on Software Reliability Engineering (ISSRE ’96), 1071-9458/96, 1996 IEEE, Norman F Schneidewind.
  11. An Architecture-Based Software Reliability Model Computer Science Department, SUNY Albany 2000, Wen-Li Wang, Ye Wu, Mei-Hwa Chen.
  12. Software Engineering: programs, documentation & operating Procedures published by New Age International publications 2007, K.K. Aggarwal and Yogesh Singh.
  13. Post-Release reliability Growth in Software Products ACM Transactions on Software engineering and Methodology, Vol. 17, No.4, Article 17, pub. Date: August 2008, Pankaj Jalote, B Murphy, Vibhu Saujanya Sharma.
  14. Contributions to Hardware & Software Reliability published by World Scientific publications 1999, P K Kapur, R B Garg, S K Kumar.
  15. Software Reliability Carnegie Mellon University 18-849b Dependable Embedded Systems Spring 1999 Authors: Jiantao Pan , <script language="JavaScript" type="text/javascript"> <!-- var prefix = 'm&#97;&#105;lt&#111;:'; var suffix = ''; var attribs = ''; var path = 'hr' + 'ef' + '='; var addy54729 = 'jp&#97;n' + '&#64;'; addy54729 = addy54729 + 'cm&#117;' + '&#46;' + '&#101;d&#117;'; document.write( '<a ' + path + '\'' + prefix + addy54729 + suffix + '\'' + attribs + '>' ); document.write(
  16. Probability and Statistics with Reliability, Queuing and Computer Science Applications, second edition published by John-Wiley publications 2007, Kishore S Trivedi.
  17. Software Metrics and Reliability Software Reliability Engineering the 9th International Symposium, 1998, Germany, Rosenberg, L., Hammer, T., Jack S.
  18. Metrics and Models in Software Quality Engineering published by Pearson education 2008, Stephan H Kan.
  19. Reliability and maintainability engineering published by TMH publications by Charles E. Ebeling 2007.
  20. An Assessment of Testing-Effort Dependent Software Reliability Growth Model, IEEE Transactions on Reliability, Vol, 56,No,2, June 2007 by Chin-Yu Huang, Sy-Yen Kuo, Michel R. Lyu.
Index Terms

Computer Science
Information Sciences

Keywords

Application server database server presentation layer reliability growth factor