QW2001 Tutorial C1

Dr. Norman F. Schneidewind
(Naval Postgraduate School)

A Roadmap To Distributed Client-Server Software Reliability Engineering

Key Points

Presentation Abstract

The objective of this tutorial is to help practitioners implement or improve a software reliability program in their organizations, using a step-by-step approach based on an enhanced version of the ANSI/AIAA Recommended Practice for Software Reliability, the IEEE Standard Dictionary of Measures of the Software Aspects of Dependability, and case studies from the NASA Space Shuttle and the United States Marine Corps logistical systems. Modeling methods, prediction techniques, and defect analysis for distributed systems will be emphasized.

About the Author

Dr. Norman F. Schneidewind is Professor of Information Sciences and Director of the Software Metrics Research Center in the Division of Computer and Information Sciences and Operations at the Naval Postgraduate School, where he teaches and performs research in software engineering and computer networks. Dr. Schneidewind is a Fellow of the IEEE, elected in 1992 for "contributions to software measurement models in reliability and metrics, and for leadership in advancing the field of software maintenance". He is the developer of the Schneidewind software reliability model that is used by NASA to assist in the prediction of software reliability of the Space Shuttle, by the Naval Surface Warfare Center for Trident software reliability prediction, and by the Marine Corps Tactical Systems Support Activity for distributed system software reliability assessment and prediction. This model is one of the models recommended by the American National Standards Institute and th! e American Institute of Aeronautics and Astronautics Recommended Practice for Software Reliability. In addition, the model is implemented in the Statistical Modeling and Estimation of Reliability Functions for Software (SMERFS), software reliability-modeling tool. He has published widely in the fields of software reliability and metrics.

In 1993 and 1999 he received an award for outstanding research achievements by the Naval Postgraduate School. He was Chairman of the Working Group that produced the IEEE Standard 1061-1992, Standard for a Software Quality Metrics Methodology and its revision in 1998. In 1993 he was given the IEEE Computer Society's Outstanding Contribution Award "for work leading to the establishment of IEEE Standard 1061-1992". In addition, he was given the IEEE Computer Society Meritorious Service Award "for his long﷓term committed work in advancing the cause of software engineering standards".