SAE JA 1003 : 2012
Current
The latest, up-to-date edition.
SOFTWARE RELIABILITY PROGRAM IMPLEMENTATION GUIDE
07-05-2012
1 Scope
1.1 Purpose
1.2 Audience
1.3 Applications
1.4 Background
1.5 Roadmap to Document Guidance
2 References
2.1 Applicable Publications
2.2 Related Standards
2.3 Publications
3 Definitions
3.1 Acronyms
3.2 Terms
4 Life Cycle Management
4.1 Program Management
4.2 Technical Activities
4.3 Roles and Responsibilities
5 Task Activities
5.1 Reliability Analysis Tasks
5.2 Determine Customer Requirements
6 Special Considerations
6.1 Tailoring the Software Reliability Program
6.2 Safety and Security Considerations
6.3 Off-the-Shelf Software and Reuse
6.4 Data Collection and Repositories
Appendix A Relationship to Existing Standards and Guidelines
Appendix B Example Plan and Case Outlines
B.1 Software Reliability Plan Thematic Outline
B.2 Software Reliability Case Thematic Outline
Appendix C Task Activities, Methods, and Techniques
C.1 Analysis Techniques
C.2 Design Techniques
C.3 Verification Techniques
C.4 Management Techniques
Appendix D Example: Software Reliability Engineering (SRE)
D.1 SRE Process
D.2 Fone Follower Example
D.3 Conclusions
Appendix E Example: Software Reliability Program Fragment
E.1 FAA and DO178B Background and Certification Elements
E.2 Case Study Background and Objectives
E.3 Load Control Software Concept and Initial Assumptions
E.4 Determination of Level of FAA Involvement
E.5 USIA and IMA Inc Contract
E.6 Case Study Results
E.7 Case Study References and Supporting Bibliography
List of Illustrations
Figures
Tables
This document provides methods and techniques for implementing a reliability program throughout the full life cycle of a software product, whether the product is considered as standalone or part of a system.
DocumentType |
Standard
|
PublisherName |
SAE International
|
Status |
Current
|
Supersedes |
SAE ARP 5580 : 2012 | RECOMMENDED FAILURE MODES AND EFFECTS ANALYSIS (FMEA) PRACTICES FOR NON-AUTOMOBILE APPLICATIONS |
RTCA DO 178 : C2011 | SOFTWARE CONSIDERATIONS IN AIRBORNE SYSTEMS AND EQUIPMENT CERTIFICATION |
IEEE 12207.1-1997 | IEEE/EIA Guide - Industry Implementation of International Standard ISO/IEC 12207 : 1995 (ISO/IEC 12207) - Software Life Cycle Processes - Life Cycle Data |
SAE JA 1006 : 2012 | SOFTWARE SUPPORT CONCEPT |
IEEE 610 : 1991 | COMPUTER DICTIONARY - A COMPILATION OF IEEE STANDARD COMPUTER GLOSSARIES |
IEC 61511-1:2016+AMD1:2017 CSV | Functional safety - Safety instrumented systems for the process industry sector - Part 1: Framework, definitions, system, hardware and application programming requirements |
SAE JA 1005 : 2012 | SOFTWARE SUPPORTABILITY PROGRAM IMPLEMENTATION GUIDE |
DEFSTAN 00-42(PT3)/1(1999) : 1999 | RELIABILITY AND MAINTAINABILITY (R&M) ASSURANCE GUIDANCE - PART 3: R&M CASE |
DEFSTAN 00-42(PT2)/1(1997) : 1997 | RELIABILITY AND MAINTAINABILITY ASSURANCE GUIDES - PART 2: SOFTWARE |
IEEE 1413 : 2010 | FRAMEWORK FOR RELIABILITY PREDICTION OF HARDWARE |
AIAA R 013 : 1992 | RECOMMENDED PRACTICE FOR SOFTWARE RELIABILITY |
SAE JA 1010 : 2011 | MAINTAINABILITY PROGRAM STANDARD |
DEFSTAN 00-55(PT2)/1(1991) : INTERIM | THE PROCUREMENT OF SAFETY CRITICAL SOFTWARE IN DEFENCE EQUIPMENT - GUIDANCE |
ISO/IEC 15288:2008 | Systems and software engineering — System life cycle processes |
SAE J 1739 : 2009 | POTENTIAL FAILURE MODE AND EFFECTS ANALYSIS IN DESIGN (DESIGN FMEA), POTENTIAL FAILURE MODE AND EFFECTS ANALYSIS IN MANUFACTURING AND ASSEMBLY PROCESSES (PROCESS FMEA) |
MIL-STD-882 Revision E:2012 | System Safety |
IEEE 12207.0-1996 | IEEE/EIA Standard - Industry Implementation of International Standard ISO/IEC 12207:1995 (ISO/IEC 12207) Standard for Information Technology -- Software Life Cycle Processes |
ISO/IEC 12207:2008 | Systems and software engineering — Software life cycle processes |
RTCA DO 248 : C2011 | SUPPORTING INFORMATION FOR DO-178C AND DO-278A |
IEEE 1220-2005 | IEEE Standard for Application and Management of the Systems Engineering Process |
IEC 61713:2000 | Software dependability through the software life-cycle processes- Application guide |
SAE JA 1002 : 2012 | SOFTWARE RELIABILITY PROGRAM STANDARD |
IEC 61508-1:2010 | Functional safety of electrical/electronic/programmable electronic safety-related systems - Part 1: General requirements (see Functional Safety and IEC 61508) |
SAE JA 1004 : 2012 | SOFTWARE SUPPORTABILITY PROGRAM STANDARD |
SAE JA 1000 : 2012 | RELIABILITY PROGRAM STANDARD |
IEEE 12207.2-1997 | IEEE/EIA Guide - Industry Implementation of International Standard ISO/IEC 12207 : 1995 (ISO/IEC 12207) Standard for Information Technology- Software Life Cycle Processes - Implementation considerations |
DEFSTAN 00-60(PT3)/2(1998) : 1998 | INTEGRATED LOGISTIC SUPPORT - PART 3: GUIDANCE FOR APPLICATION SOFTWARE SUPPORT |
SAE AIR 5022 : 1996 | RELIABILITY AND SAFETY PROCESS INTEGRATION |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.