CRITICAL Software

SOFTWARE DEVELOPMENT FOR SPACE APPLICATIONS

CRITICAL Software’s two-day training course provides attendees with an introduction to the parts of the European Cooperation for Space Standardisation (ECSS) initiative that relate to the development of certified software applications. The course provides an overview of the ECSS’s organisation and disciplines, followed by a more detailed examination of the appropriate sections of the Space Product Assurance and Space Product Engineering branches. Attendees will come away with a solid understanding of the software engineering processes and safety concepts required to meet ECSS certification objectives.

Key Features:

 

Attendees will learn:

  • Understand the objectives of the ECSS initiative
  • Explore the relationships betweensystem, management, product assurance and engineering branches
  • Learn how to satisfy Q-30 Dependability, Q-40 Safety and Q-80 Software Product Assurance objectives, addressing techniques including: Hazard Analysis (HA); Failure Mode, Effects and Criticality Analysis (FMECA); Fault Tree Analysis (FTA)
  • Learn about the processes required to meet E-40 software engineering certification requirements, addressing topics including:
    • Typical software development lifecycle, phases and milestones
    • Documentation requirements
    • Mandatory activities for each phase and software-criticality level
 
  • About ECSS’s relevance to space product development
  • How ECSS’s quality assurance practices impact on software processes
  • About the software engineering processes required to meet ECSS certification objectives
  • About the basic dependability and safety concepts of space systems

If required, the training course can be provided at client premises and is able to be tailored to suit client needs. Register your interest and one of our friendly experts will get in touch with you to discuss your options and how we can help.

 

Share this page: