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:
- Identify hazards
- Identify Software Safety Functional Requirements
- Define Malfunction Modes
- Analyze Hazards for Life Cycle
- Define Safety Critical Software
- Define HW/SW Control Measures
- Verify Design Meets Requirements
- Integrate SW Effects in Hazard Analyses
- Refine Hazard Severity
- Tailor Safety Effort to Criticality
- Define Test for Critical Functions
- Prepare V&V Test Planning
- V&V Testing
- Review V&V Results
- 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 |