Software Assurance & Design Workshop: DO-178C – Software Considerations in Airborne Systems and Equipment Certification Training by Tonex
This intensive workshop offers a deep dive into DO-178C, the cornerstone guidance for software development in airborne systems. Participants will explore the principles, processes, and regulatory expectations of safety-critical software certification in aviation. The course emphasizes the importance of software assurance and design in achieving compliance, improving reliability, and reducing development risks. A special focus is placed on the cybersecurity implications of DO-178C, as software vulnerabilities in airborne platforms can expose flight-critical systems to external threats. Strengthening design integrity through DO-178C processes helps mitigate these risks and promotes secure system architectures across the aerospace lifecycle.
Audience:
- Software Engineers and Developers
- Aerospace and Avionics Engineers
- Systems and Safety Engineers
- Quality Assurance Professionals
- Cybersecurity Professionals
- Certification and Compliance Managers
Learning Objectives:
- Understand the structure and scope of DO-178C
- Identify software assurance levels and associated objectives
- Learn how to apply DO-178C in software planning and lifecycle phases
- Explore traceability, verification, and validation practices
- Examine integration with cybersecurity frameworks
- Prepare for certification audits and compliance requirements
Course Modules:
Module 1: DO-178C Foundations
- Overview of DO-178C and its evolution
- Purpose and applicability in aviation systems
- Definitions of software levels (A-E)
- Key regulatory bodies and stakeholders
- Role of certification authorities
- Differences between DO-178B and DO-178C
Module 2: Planning and Lifecycle Processes
- Planning for software development under DO-178C
- Software lifecycle overview and structure
- Configuration and change management
- Software development environment setup
- Criteria for software level determination
- Document planning: PSAC, SDP, SVP, SCI
Module 3: Software Design and Architecture
- High-level and low-level design practices
- Modeling and software structure expectations
- Design traceability requirements
- Data coupling and control coupling concerns
- Architecture design for safety and security
- Reusability and modularity in certified software
Module 4: Verification and Validation
- Objectives of software verification
- Test planning and test coverage analysis
- Structural coverage analysis (MCDC, etc.)
- Traceability from requirements to tests
- Reviews and analysis for verification credit
- Managing anomalies and test incident reports
Module 5: Tool Qualification and Certification Artifacts
- Understanding tool qualification levels
- Criteria for tool qualification under DO-330
- Supporting documents and artifacts for review
- Certification credit and tool dependency
- Use of previously developed software
- Compliance and certification audit strategies
Module 6: Cybersecurity Integration and Assurance
- Intersection of DO-178C with cybersecurity needs
- Identifying and mitigating software vulnerabilities
- Secure software development lifecycle practices
- Cross-functional collaboration with cybersecurity teams
- Documentation for security-related features
- Future trends in secure airborne software design
Elevate your expertise in airborne software certification and gain a competitive edge with Tonex’s DO-178C workshop. Designed for professionals seeking excellence in safety, reliability, and cybersecurity, this training equips you with the tools to navigate certification complexities confidently. Enroll now to master the intersection of software assurance and secure design in the aerospace domain.