Contents

Contributors

Foreword

Preface

Introduction: What You Will Learn

1 Design for Reliability Paradigms

Dev Raheja

Why Design for Reliability?

Reflections on the Current State of the Art

The Paradigms for Design for Reliability

Summary

References

2 Reliability Design Tools

Joseph A. Childs

Introduction

Reliability Tools

Test Data Analysis

Summary

References

3 Developing Reliable Software

Samuel Keene

Introduction and Background

Software Reliability: Definitions and Basic Concepts

Software Reliability Design Considerations

Operational Reliability Requires Effective Change Management

Execution-Time Software Reliability Models

Software Reliability Prediction Tools Prior to Testing

References

4 Reliability Models

Louis J. Gullo

Introduction

Reliability Block Diagram: System Modeling

Example of System Reliability Models Using RBDs

Reliability Growth Model

Similarity Analysis and Categories of a Physical Model

Monte Carlo Models

Markov Models

References

5 Design Failure Modes, Effects, and Criticality Analysis

Louis J. Gullo

Introduction to FMEA and FMECA

Design FMECA

Principles of FMECA-MA

Design FMECA Approaches

Example of a Design FMECA Process

Risk Priority Number

Final Thoughts

References

6 Process Failure Modes, Effects, and Criticality Analysis

Joseph A. Childs

Introduction

Principles of P-FMECA

Use of P-FMECA

What Is Required Before Starting

Performing P-FMECA Step by Step

Improvement Actions

Reporting Results

Suggestions for Additional Reading

7 FMECA Applied to Software ...

Get Design for Reliability now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.