World Library  


Add to Book Shelf
Flag as Inappropriate
Email this Book

Nasa Software Safety Guidebook: by National Aeronautics and Space Administration

By National Aeronautics and Space Administration


Excerpt
Description: This document contains information regarding topics such as Payload Hazard Report Form, DFM Application to a Simple System, and Example of DFM Analysis...

Table of Contents
Contents 1. INTRODUCTION 1 1.1 Scope.............................................................................................................................1 1.2 Purpose ..........................................................................................................................2 1.3 Acknowledgments .........................................................................................................2 2. SYSTEM SAFETY PROGRAM 4 2.1 Preliminary Hazard Analysis (PHA)..............................................................................4 2.1.1 PHA Approach ....................................................................................................5 2.1.2 Preliminary Hazard Analysis Process ...............................................................10 2.1.3 Tools and Methods for PHA .............................................................................14 2.2 Safety Requirements Flowdown..................................................................................14 2.2.1 Relating Software to Hazards............................................................................14 2.3 Software Subsystem Hazard Analysis .........................................................................16 3. SOFTWARE SAFETY PLANNING 18 3.1 Software Development Lifecycle Approach................................................................19 3.2 Tailoring the Effort - Value vs Cost ............................................................................23 3.2.1 Full Scale Development Effort vs Partial Scale Development..........................23 3.2.2 Oversight Required ...........................................................................................24 3.2.3 Categorizing Safety-Critical Software Sub-systems .........................................24 3.3 Scoping of Software Subsystem Safety Effort.............................................................27 3.3.1 Full Software Safety Effort ...............................................................................28 3.3.2 Moderate Software Safety Effort.......................................................................30 3.3.3 Minimum Software Safety Effort......................................................................30 3.4 Software Safety Assurance Techniques for Software Development Phases ...............31 4. SAFETY CRITICAL SOFTWARE DEVELOPMENT 38 4.1 Software Concept and Initiation Phase........................................................................38 4.2 Software Requirements Phase .....................................................................................39 4.2.1 Development of Software Safety Requirements ...............................................40 4.2.2 Generic Software Safety Requirements.............................................................40 4.2.3 Structured Design Techniques............................................................................48 4.2.4 Formal Inspections of Specifications ................................................................53 4.3 Architectural Design Phase...........................................................................................56 4.3.1 Safety Objectives of Architectural Design ........................................................56 4.3.2 Selection of COTS and Reuse ............................................................................59 4.4 Detailed Design Phase ..................................................................................................61 4.5 Software Implementation..............................................................................................62 4.5.1 Coding Checklists ..............................................................................................63 4.5.2 Coding Standards ...............................................................................................63 4.5.3 Unit Level Testing..............................................................................................6

 

Click To View

Additional Books


  • Common File User's Guide (by )
  • National Polar-Orbiting Operational Envi... (by )
  • Flight According to Principle (by )
  • National Aeronautics and Space Administr... (by )
  • Space Shuttle: Information Management Re... (by )
  • Landsat 7 Processing System (Lps) Users ... (by )
  • Space Telescope Science Institute Next G... (by )
  • Version 3 (by )
  • Analysis of Phase-Type Stochastic Petri ... (by )
  • Developing an Open Source Option for Nas... (by )
  • Assessing Generalization of Feed Forward... (by )
  • Mission Operations Directorate Flight Di... (by )
Scroll Left
Scroll Right

 



Copyright © World Library Foundation. All rights reserved. eBooks from World eBook Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.