Capabilities Banner

home / capabilities / SOFTWARE SYSTEM SAFETY

What is it?

The application of rigorous methods and analyses to the software that controls hardware hazards. It typically requires application of system engineering, software engineering, and safety engineering principles, and brings the different engineering disciplines together to focus on how software affects the safety of the system. Software System Safety defines the safety requirements for software developers and assures the implementation and compliance with those requirements. 

APT's 15-Step Process

A proven Software Safety Program. This process has been successfully applied to major DoD programs and is currently implemented on the Ground-Based Midcourse Defense (GMD) program. This process includes the following steps:

  1. Identify hazards
  2. Identify Software Safety Functional Requirements
  3. Define Malfunction Modes
  4. Analyze Hazards for Life Cycle
  5. Define Safety Critical Software
  6. Define HW/SW Control Measures
  7. Verify Design Meets Requirements
  8. Integrate SW Effects in Hazard Analyses
  9. Refine Hazard Severity
  10. Tailor Safety Effort to Criticality
  11. Define Test for Critical Functions
  12. Prepare V&V Test Planning
  13. V&V Testing   
  14. Review V&V Results
  15. Determine Final RACs

Capabilities

  • Plan/implement software system safety programs
  • Perform and evaluate hazard analyses
  • Secretariat for software system safety working groups
  • Perform  independent software safety assessments
  • Plan/Implement software safety metrics program
  • Conduct software system safety training

Accomplishments

  • Identified safety critical software functions & requirements
  • Performed independent software safety assessments
  • Performed/analyzed hazard tracking data
  • Performed software safety analyzes
  • Prepared software safety metrics plan
  • Implemented software safety metrics program

Customers

  • THAAD
  • GBR-P
  • GBI
  • XBR
  • BMC3
  • TTEC

Rhonda Barnes 256.327.4006
rbarnes@apt-research.com

Capabilities

Systems Safety
Range Safety
Test Planning
Explosives Safety
Software System Safety
Industrial Engineering
Quality Engineering
Reliability Engineering
Software Development
Publications
Training
Systems Engineering