Abstract
Most current approaches to software reliability evaluation are based on data collected on a single generation of products. However, many applications are developed through improvements of the existing software: to the families of products are added various generations as the need for new functionalities arises. Experimental studies dealing with the analysis of data collected on families of products are seldom reported. In this paper, we analyze the data (failure and correction reports) collected on the software of three successive generations of the Brazilian Switching System — TROPICO-R, during validation and operation. A comparative analysis of the three products is done and the main results are outlined. Emphasis is placed on the evolution of the software and the corresponding failures and corrected faults. The analysis addresses: i) the modifications introduced on system components, ii) the distribution of failures and corrected faults in the components and the functions fulfilled by the system, and iii) the evolution of the failure intensity functions.
Preview
Unable to display preview. Download preview PDF.
References
Basili, V.R. and B.T. Perricone, “Software Errors and Complexity: An Empirical Investigation”, Communications of the ACM, 27 (1), pp. 42–52, January 1984.
Dion, R., “Process Improvement and the Corporate Balance Sheet”, IEEE Software, pp.28–35, July 1993.
Fagan, M.E., “Advances in Software Inspections”, IEEE Trans. on Software Engineering, 12 (7), pp. 744–751, July 1986.
Grady, R.B., Practical Software Metrics for Project Management and Process Improvement, Software Engineering Metrics, Prentice Hall, Englewood Cliffs, NJ, 1992.
Kaâniche, M. and K. Kanoun, “Software Failure Data Analysis of two Successive Generations of a Switching System”, in Proc. 12th Int. Conf. on Computer Safety, Reliability and Security (SAFECOMP'93), pp.230–239, Poznan-Kiekrz, Poland, October 1993.
Kanoun, K., M. Bastos Martini, and J. Moreira de Souza, “A Method for Software Reliability Analysis and Prediction—Application to The TROPICO-R Switching System”, IEEE Trans. Software Engineering, SE-17 (4), pp. 334–344, April 1991.
Kanoun, K., M. Kaâniche, and J.-C. Laprie, “Experience in Software Reliability: From Data Collection to Quantitative Evaluation”, in Proc. 4th Int. Symp. on Software Reliability Engineering (ISSRE'93), Denver, CO, USA, November 1993.
Kenney, G.Q. and M.A. Vouk, “Measuring the Field Quality of Wide-Distribution Commercial Software”, in Proc. 3rd Int. Symp. on Software Reliability Engineering (ISSRE'92), pp.351–357, Raleigh, NC, USA, October 1992.
Laprie, J.C. (Ed.), Dependability: Basic Concepts and Terminology, Dependable Computing and Fault-Tolerant Systems, 5, Springer Verlag, Wien-New York, 1992.
Laprie, J.C., “For a Product-in-a Process Approach to Software Reliability Evaluation”, in Proc. 3rd Int. Symp. on Software Reliability Engineering. pp.134–139, Raleigh, NC, USA, October 1992.
Laprie, J.C., et al., “The KAT (Knowledge-Action-Transformation) Approach to the Modeling and Evaluation of Reliability and Availability Growth”, IEEE Trans. Software Engineering, SE-17 (4), pp. 370–382. April 1991.
Miyazaki, Y. and N. Murakami, “Software Metrics Using Deviation Value”, in Proc. 9th Int. Conference on Software Engineering (ICSE-9), pp.83–91, Monterey, CA, USA, March 1987.
Ross, N., “The Collection and Use of Data for Monitoring Software Projects”, in Measurement for Software Control and Assurance, (B.A. Kitchenham and B. Littlewood, Ed.), pp. 125–154, Elsevier Applied Science. London and New York, 1989.
Shen, V.Y., et al., “Identifying Error-Prone Software—An Empirical Study”, IEEE Trans. on Software Engineering, SE-11 (4), pp. 317–324, April 1985.
Vianna, B., “R&D at TELEBRAS-CPqD: The TROPICO System”, in Proc. Int. Conf. Communications (ICC 88), pp.622–626, Philadelphia, PA, USA. June 1988.
Wallace, J.J. and W.W. Barnes, “Designing for Ultrahigh Availability: The Unix RTR Operating System”, Computer, pp.31–39, August 1984.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kaâniche, M., Kanoun, K., Cukier, M., Martini, M.B. (1994). Software reliability analysis of three successive generations of a Switching System. In: Echtle, K., Hammer, D., Powell, D. (eds) Dependable Computing — EDCC-1. EDCC 1994. Lecture Notes in Computer Science, vol 852. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58426-9_153
Download citation
DOI: https://doi.org/10.1007/3-540-58426-9_153
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58426-1
Online ISBN: 978-3-540-48785-2
eBook Packages: Springer Book Archive