CourseDefense, Military Engineering & Land Systems Applications open

Course in Regulation in Critical Software Certification

Online 300-hour course in regulation in critical software certification. 6 modules covering DO-178C (software in airborne systems), IEC 61508-3 (functional safety: software requirements) and LDRA Testbed. Assigned tutor and open enrolment.

Duration300 h
ModeOnline
Start datesSet by the faculty
AwardSEIUM Institute certificate
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Understand the principles of software certification in safety-critical systems.

02

Compare the requirements of DO-178C, IEC 61508, ISO 26262, EN 50716 and IEC 62304.

03

Assign software integrity levels based on the system safety analysis.

04

Establish full traceability between requirements, design, code and tests.

05

Apply structural coverage criteria, including MC/DC coverage.

06

Qualify development and verification tools in accordance with DO-330.

07

Prepare the plans and evidence for a software certification project.

Profile

Who it's for

  • Critical software certification engineer looking to specialise in Regulation in Critical Software Certification.
  • Software verification and validation engineer looking to specialise in Regulation in Critical Software Certification.
  • Software quality assurance manager looking to specialise in Regulation in Critical Software Certification.
  • Functional safety engineer looking to specialise in Regulation in Critical Software Certification.
  • Embedded software process auditor looking to specialise in Regulation in Critical Software Certification.
  • DER software consultant looking to specialise in Regulation in Critical Software Certification.
  • Graduates in engineering or sciences seeking to enter the aerospace industry.
Standards & tools

What you'll work with

  • DO-178C (software in airborne systems)
  • IEC 61508-3 (functional safety: software requirements)
  • EN 50716 (railway software)
  • ISO 26262-6 (automotive software)
  • IEC 62304 (medical device software)
  • DO-330 (software tool qualification)
  • IEC 60880 (nuclear power plant software)
Syllabus

6 modules · 300 h

  1. 1.1What makes software critical
  2. 1.2Sectors and their frameworks: aerospace, railway, medical, nuclear and automotive
  3. 1.3Consequences of failure and classification
  4. 1.4Product certification versus process certification
  5. 1.5Role of the authority and of the assessment body
  6. 1.6Applicable standards by sector
  7. 1.7Software assurance vocabulary
  8. 1.8Evidence required by a certifier
  9. 1.9Cost of assurance and its planning
  10. 1.10Exercise: classify the criticality of a piece of software
  1. 2.1Aerospace software standard and its levels
  2. 2.2Objectives per level and their independence
  3. 2.3General-purpose functional safety and its software part
  4. 2.4Railway software standard
  5. 2.5Automotive software standard
  6. 2.6Medical device software
  7. 2.7Software in nuclear installations
  8. 2.8Supplements on formal methods and tools
  9. 2.9Equivalences and differences between frameworks
  10. 2.10Practice: objectives map for a project
  1. 3.1Assurance planning and plan documents
  2. 3.2High-level and low-level requirements
  3. 3.3Bidirectional traceability
  4. 3.4Architecture design and partitioning
  5. 3.5Coding standards and restricted language
  6. 3.6Configuration management
  7. 3.7Quality assurance and audits
  8. 3.8Change management and impact analysis
  9. 3.9Lifecycle data and its delivery
  10. 3.10Practice: build a traceability matrix
  1. 4.1Requirements and design review
  2. 4.2Static analysis and standards compliance checking
  3. 4.3Requirements-based testing
  4. 4.4Statement, decision and condition coverage
  5. 4.5Analysis of uncovered code
  6. 4.6Integration and system testing
  7. 4.7Testing on target hardware
  8. 4.8Qualification of verification tools
  9. 4.9Formal methods and their use as evidence
  10. 4.10Practice: design the tests for a requirement
  1. 5.1Reuse of previously developed software
  2. 5.2Commercial off-the-shelf components and their assurance
  3. 5.3Operating systems and time partitioning
  4. 5.4Multicore software and determinism
  5. 5.5Models and automatic code generation
  6. 5.6Machine learning in critical systems
  7. 5.7Cybersecurity and its relationship with safety
  8. 5.8Deviation management and open issues
  9. 5.9Certifier audits and preparation
  10. 5.10Practice: justify the reuse of a component
  1. 6.1Choice of system and sector
  2. 6.2Criticality classification and applicable framework
  3. 6.3Software assurance plans
  4. 6.4Requirements and traceability
  5. 6.5Verification and coverage strategy
  6. 6.6Tool qualification
  7. 6.7Objectives compliance matrix
  8. 6.8Audit plan and data delivery
  9. 6.9Technical report
  10. 6.10Project defence
Methodology, software & labs

How you'll learn

100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. No fixed timetables: students progress at their own pace within the intake, which makes it possible to combine the course with work.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is LDRA Testbed, VectorCAST, MathWorks Polyspace, IBM DOORS, Ansys SCADE, in free, academic or evaluation versions. Tests are studied using real procedures for MC/DC structural coverage analysis, requirements traceability reviews and certification audits before the authority. Assessment is continuous by module plus the final integrating project.

Accredited laboratories(EN ISO/IEC 17025) with a rotor test rig, EMC/Lightning pre-compliance, HIL/SIL, vibration/acoustics.
Evidence-oriented final project:safety case, test plan, compliance dossier and operational limits.
Industry mentoring:lecturers with experience in training, , eVTOL/UAM and flight test.
Flexible format(hybrid/online), international cohorts and support from SEIUM Career Services.
Ethics and safety:safety-by-design approach, cyber-OT, DIH and compliance as core pillars.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Choice of system and sector

Understand the principles of software certification in safety-critical systems.

Criticality classification and applicable framework

Compare the requirements of DO-178C, IEC 61508, ISO 26262, EN 50716 and IEC 62304.

Software assurance plans

Assign software integrity levels based on the system safety analysis.

Requirements and traceability

Establish full traceability between requirements, design, code and tests.

Verification and coverage strategy

Apply structural coverage criteria, including MC/DC coverage.

Career opportunities

Where this takes you

Critical software certification engineerSoftware verification and validation engineerSoftware quality assurance managerFunctional safety engineerEmbedded software process auditorDER software consultant
Admissions & scholarships

Requirements

  • No prior degree is required.
  • Internet connection and a computer capable of running the programme software.
  • Sufficient command of Spanish to follow technical regulatory texts.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme is 300 hours in total, spread over 3 to 5 months. That is an average of 10 to 15 hours per week, compatible with a full-time job.

The course works with LDRA Testbed, VectorCAST, MathWorks Polyspace, IBM DOORS and Ansys SCADE. Free, academic or evaluation versions are used, and the tutor indicates the free alternative where one exists.

An own diploma from SEIUM upon passing the continuous assessment and the integrating project. It is in-house training, not an official Ministry qualification.

Yes. Modules passed in a course or postgraduate diploma in the same area can be credited towards the advanced programme. Check the credit transfer policy when you enrol.

Course in Regulation in Critical Software CertificationEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.