Safety Standards 2 days (14h)

IEC 61508 (Software Part)

Master the software certification process of IEC 61508: SIL classification, software FMECA, verification, validation and tool/COTS qualification.

Course Description

This IEC 61508 software-part training gives engineers a practical command of the software certification process under IEC 61508 — from SIL classification through construction, verification and validation to the reuse of COTS components and the qualification of development tools.

Pedagogical Objectives

By the end of this course, participants will be able to:

  • Understand the general principles and provisions of IEC 61508 and those relating to software.
  • Interpret the software requirement tables of the IEC 61508 standard.
  • Define the activities for software development and verification.
  • Implement reusable tools and components.
  • Relate the standard to other standards and reference documents in the field.

Course Program

  • Introduction to software quality assurance.
  • Regulatory context: positioning of IEC 61508.
  • Detailed presentation of the IEC 61508 standard:
    • General principles
    • Safety life cycle
    • Risk management
  • Software dependability:
    • Risk-analysis approach
    • Review of dependability techniques and tools
    • Software FMECA
  • Software classification and definition of its SIL level.
  • Software: construction.
  • Requirements of the standard regarding software.
  • Software: verification and validation.
  • Dependability and reuse:
    • Reused application-specific software
    • Commercial off-the-shelf (COTS) software components
    • Qualification of development tools
  • Other standards (differences vs. IEC 61508):
    • Rail: EN 50128 / 50126 / 50129
    • Automotive: ISO 26262
    • Aerospace: DO-178 B/C

Request Information on IEC 61508 (Software Part)

Fill out the form below to request information on this training or a custom session for your team.