Length: 2 Days

Software Safety Engineering Foundations Fundamentals Training by Tonex

Cybersecurity and Software Integrity In Medical Applications Training

Engineered for teams who build software that simply cannot fail, this program grounds participants in the principles, methods, and standards of software safety from concept through certification. You’ll learn how to identify hazards, derive verifiable safety requirements, architect fault-tolerant solutions, and prove conformance with rigorous V&V.

The course also addresses modern interdependencies between safety and security. You’ll examine how insecure code paths can escalate into safety events, how threat modeling aligns with hazard analysis, and how defense-in-depth supports safety cases. By integrating cybersecurity practices with safety controls, participants strengthen both system assurance and mission resilience.

Learning Objectives

  • Understand end-to-end safety-critical software lifecycle
  • Apply FHA, PHA, SHA, and SSHA to real scenarios
  • Implement safety requirements and maintain traceability
  • Architect for fault tolerance and defensive behavior
  • Strengthen safety with cybersecurity considerations and controls

Audience

  • Software Engineers and Developers
  • Systems and Safety Engineers
  • Quality and Compliance Managers
  • Project and Program Managers
  • Test and V&V Engineers
  • Cybersecurity Professionals

Course Modules

Module 1 – Safety Fundamentals

  • Safety vs mission goals
  • Lifecycle and governance
  • Roles and responsibilities
  • Standards landscape overview
  • Safety case essentials
  • Interfaces and assumptions

Module 2 – Hazard Analysis

  • FHA scope and strategy
  • PHA techniques and outputs
  • SHA for software paths
  • SSHA at component level
  • STPA prompts and cues
  • Causal factors catalog

Module 3 – Requirements & Traceability

  • Safety requirement patterns
  • Allocation to architecture
  • Derivation from hazards
  • Bidirectional trace links
  • Change impact analysis
  • Evidence and metrics ties

Module 4 – Architecture & Coding

  • Partitioning and isolation
  • Redundancy and diversity
  • Safe states and fallbacks
  • Defensive coding rules
  • Data validation guards
  • Error handling policies

Module 5 – Verification & Validation

  • Test strategy alignment
  • Requirements-based testing
  • Structural coverage goals
  • Robustness and stress tests
  • Interface and integration checks
  • Tool qualification basics

Module 6 – Risk, Compliance & Planning

  • Severity/likelihood models
  • Risk acceptance criteria
  • Safety plans and updates
  • Documentation best practices
  • Audit and certification prep
  • Security–safety coordination

Ready to equip your team with practical, standards-aligned safety skills that also harden cybersecurity posture? Enroll your group in Software Safety Engineering Foundations by Tonex and build software that stays safe, secure, and certifiable from day one.

Request More Information