Streamlining DO-178C Compliance with Understand's Check Qualification Report

Achieving DO-178C compliance in safety-critical software development requires rigorous verification and validation processes. Understand's CodeCheck tool, combined with the powerful Check Qualification Report, simplifies this process by providing automated rule validation and comprehensive documentation.

The Challenge of DO-178C Compliance

DO-178C sets stringent standards for software development in safety-critical industries like avionics.  Demonstrating compliance involves meticulous verification of coding standards and rigorous testing to ensure software reliability. This process can be time-consuming and complex.

Understand Simplifies Compliance with CodeCheck and Qualification Reports

Understand's CodeCheck tool helps enforce coding standards and identify potential issues. To further streamline DO-178C compliance, Understand provides the Check Qualification Report. This report offers automated validation of your CodeCheck rules and generates the necessary documentation for certification.

How it Works:

  1. Define CodeCheck Rules: Configure CodeCheck to enforce the specific coding standards required for your project and DO-178C objectives.
  2. Run CodeCheck Inspection: Analyze your codebase with CodeCheck to identify any violations.
  3. Generate Check Qualification Report:  Automatically generate a Check Qualification Report. This report leverages Understand's built-in validation engine (UValid) to verify the accuracy of your CodeCheck rules.
  4. Automated Rule Validation: The report includes results from pre-defined test suites that exercise each CodeCheck rule, ensuring it functions as expected in your environment. We've written thousands of tests for hundreds of checks and add more every day.
  5. Comprehensive Documentation: The report provides detailed evidence of rule validation, including pass/fail results for each test case. This documentation is crucial for demonstrating compliance to certification authorities.

Benefits for DO-178C Compliance:

  • Automated Rule Validation:  Save time and effort by automatically validating the accuracy of your CodeCheck rules.
  • Reduced Risk: Minimize the risk of non-compliance by ensuring your code analysis process is robust and reliable.
  • Simplified Certification:  Streamline the certification process with comprehensive documentation of rule validation.
  • Increased Confidence:  Gain confidence in your code's safety and reliability through thorough verification and validation.

Key Features of the Check Qualification Report:

  • Detailed Rule Validation Results: Clearly presents pass/fail results for each test case in the validation suite.
  • Traceability: Links validation results to specific CodeCheck rules and DO-178C objectives.
  • Customizable Reporting: Tailor the report to include specific information relevant to your certification needs.
  • Seamless Integration:  Integrate the Check Qualification Report into your existing CodeCheck workflow.

By leveraging Understand's CodeCheck and the Check Qualification Report, you can significantly simplify your DO-178C compliance efforts and ensure the development of safe and reliable software.