The Software System Safety (SwSS) Engineering training course presents an integrated combination of system safety, software safety, and software engineering technologies.


The course theme is centered around functional safety and software safety analyses for complex, software intensive systems to gain a clear understanding of the attributes of system level behavior in software.


It is designed for safety professionals wanting to advance their skill and knowledge in software system safety engineering techniques.


Software System Safety Engineering is an integrated combination of Software System Safety (SwSS) and software engineering technologies as applied to system safety. It describes generic SwSS processes adaptable to a variety of customer needs, and is tailorable to specific projects and software development processes. Each course module contains material designed to provide the student with the information and detail needed to understand and apply the material. This course is constantly updated to include new techniques, in-depth processes, and real-life examples. Exercises and quizzes are included to build student confidence when applying software system safety principles.

Instructors

Barry Hendrix

Principal Engineer for Software System Safety. Former Lockheed Martin Technical Fellow for System Safety (member of G-48). 45+ years integrated weapon systems, 35 years in System Safety.

Tom Lewis

40+ years experience in Aviation, System/Software Safety, Facility Aviation Safety, Airworthiness Management, and Program Management. U.S. Navy veteran having served in carrier-based anti-submarine warfare squadrons. 

Nina Donath

Over 38 years’ experience in software development, software engineering, and software safety engineering. BS in Computer Science with minors in Mathematics and Electrical Engineering and a MS in Computer Science

Training Curriculum

The course begins with an overview of the learning objectives, the need for SwSS, and a description of the relationship between system safety and SwSS. After a discussion of directives, documents, policies and regulations related to SwSS, the course provides detailed instruction on the SwSS process, including a variety analyses and tools. The instruction concludes with planning details for a SwSS program; hazard identification and tracking; risk assessment, risk reduction, and risk acceptance as applicable to SwSS. In keeping with APT’s commitment to excellence, recent updates to the course include modules titled “Programmable Logic Devices,” “Model-Based Software Safety” and “The Future of Software System Safety.” The newest update to this course is a 4th day that expands on Model-Based Systems Engineering and a demonstration of the Ansys Medini tool by ANSYS. This tool provides an efficient and comprehensive process to document functional failure conditions, hazards, safety requirements, and risk mitigations as part of objective safety evidence.

  Introduction
Available in days
days after you enroll
  Day 1
Available in days
days after you enroll
  Day 2
Available in days
days after you enroll
  Day 3
Available in days
days after you enroll
  Day 4
Available in days
days after you enroll

What people are saying...

"Tom and Barry were great teachers and came to class each day ready to teach and made it fun and engaging. This has been the best Software Safety course I have ever attended. Looking forward to more in the future."


"I will definitely take another class through APT‐Research in the future. Thank you for the great class!!"


"What I liked most about the training was that the instructors had many years of experience in a variety of fields. They made the subject matter relevant to the real world. Also their commitment to safety was inspiring."


"I thought this class was very beneficial and i thoroughly enjoyed it."


"Your instructors are extremely knowledgeable. Barry and Tom's stories really brought the content to life."

Software System Safety Engineering
Training Course