Training
Engineers at TEKTowr have decades experience in high-integrity software engineering. This includes deployments into safety-critical, security-critical environments against the following standards:
Aviation / Air Traffic Management:
DO-178C
CAP670 SW-01
ED-109A
DO-254
DO-200
Automotive:
ISO26262
MISRA C/C++
Railway:
CENELEC 50128
IEC 61508
Furthermore, TEKTowr is working with UK Civil Aviation Authority. We have applied the breadth and depth of our experience to the new emerging UAV/UAM/UTM industry to create a curated set of training courses that will guide you through existing standards whilst informing you of how emerging regulatory changes will affect your developments and give you the confidence to get your development through type certification. TEKTowr is offering the following courses:
1-Day Overview of Airborne Software Safety and Cybersecurity for BVLOS UAM / UAV Developments (£450 per delegate. Minimum 4 delegates)
This course will give your team an overview of what is expected by certification authorities for the assurance of all software components deployed within Unmanned Aeronautical Vehicles (UAVs) operating Beyond-Visual-Line-Of-Sight (BVLOS) inside and outside of Urban Air Mobility (UAM) contexts. Based on rigorous industry safety standards, DO-178C / CAP670 SW01 and relatively new airborne cybersecurity standards DO-326A, DO-356, this course will also explore how regulators are evolving these standards to accommodate the assurance of unmanned systems and what you, as a developer, need to do in order that you can achieve certification of your vehicle.
Synopsis
Overview of Safety and Cybersecurity software certification process
High-Integrity Software Development and Verification Planning
Software Development and Production Environment Planning
Failure Condition Analysis and software fault handling
Plan for Aspects of Software Compliance
System Design and System Requirements analysis and traceability
Hardware aspects and operating system hardening
Removing the human - how automation affects regulatory approach to software assurance
How software Design Assurance Levels are derived
3-Day Full Software Safety Assurance for BVLOS UAV / UAM Developments (£400 per day per delegate. Minimum 4 delegates)
This course will train your team in the full high-integrity software development lifecycle highlighting at each stage what the regulator / certification authority expects for every software component deployed within Unmanned Aeronautical Vehicles (UAVs) operating Beyond-Visual-Line-Of-Sight (BVLOS) inside and outside of Urban Air Mobility (UAM) contexts. Based on rigorous industry safety standards, DO-178C / CAP670 SW01 this course will also explore how regulators are evolving these standards to accommodate the assurance of uncrewed systems and what you, as a developer, need to do in order that you can achieve certification of your vehicle. Given the context of autonomous BVLOS systems, this course will also train your team in how emerging autonomous failure conditions and fault analysis modifies the design assurance levels and the approach to certification.
Synopsis:
Day 1
- Goals of the training
- Overview and whistlestop tour of DO-178C
Section 2 - system aspects:
- Failure condition categories - relationship to software errors
- System / safety requirements flow down
- Software Assurance Level definition
- Architectural considerations
- Software considerations
Section 3 - Software Lifecycle Definition
Section 4 - Required Software Plans:
- Software Development Plan
- Software Verification Plan
- Software Configuration Plan
- Software Quality Assurance Plan
- Software Environments Planning
- Plans for Software Aspects of Compliance (regulator liaison planning)
Section 5 - Software Development Process:
- Requirements Process
- Design Process
- Implementation Process
- Integration Process
Section 7 - Configuration Management Process
Section 8 - Software Quality Assurance Process
Section 11 - Software Lifecycle Data / Plan for Certification
Day 2
Section 6 - Software Verification Process Part I:
- Overview and Purpose of software verification
- Verification vs Validation
- Independence
- Verification techniques applied to each development stage
- Software standards
- Tracing - Verification Cross Reference Matrix (VCRM) production
Section 6 - Software Verification Process Part II - Software Testing:
- Requirements based coverage analysis
- Robustness testing
- Test Design
- Test Case production
- Test Scripting
- Test Execution
- Equivalence Class Partitioning Analysis
- Boundary Value Analysis
- Adaptation / configuration testing
- Structural Coverage analysis
- Software Verification - Bringing it all together
Day 3
Section 12 - Tool Qualification, use of COTS and previously developed software
- Object Oriented Programming
- Tool Qualification
- Hardware considerations
- Formal Methods
- Practical coding examples
- Q&A
“We are currently on Day 2 of the TEKTowr DO-178C training course and it has been hugely influential on how our software and system engineers approach certification. Many similar courses are very generic but TEKTowr have a different approach that tailors the course based on the technology we are developing - ensuring that we can see innovative approaches for reducing the cost of our independent verification and validation whilst meeting our compliance goals. We are extremely happy with the support TEKTowr have offered”
- Dr Pejman Iravani, Director of Volant
Enquire Here:
hello@TEKTowr.com