Free Trial
certranECLAIRv2

CerTran for SuperTest

  • Automatic detection of all compiler use cases across complex build systems
  • Deep analysis of compiler options and defaults: no missed edge cases
  • Auto-generation of SuperTest configurations for every detected use case
  • Designed for multi-component systems with diverse compiler behaviors
  • Enables shift-left verification and seamless CI/CD integration
  • Ensures repeatability, traceability, and reproducibility
  • Produces structured qualification evidence aligned with safety standards
  • Supports both C and C++ toolchains and use cases
  • Part of the TÜV SÜD-certified ECLAIR platform (up to SIL 4 / ASIL D)
codescout copia

ECLAIR Code Scout

  • Pinpoints the exact portions of C/C++ libraries actually used by your code
  • Eliminates unnecessary qualification work so you can focus only on what is truly in use
  • Essential for qualifying large libraries like the C/C++ Standard Library or Boost
  • Produces tool configurations to exclude unused code from static analysis
  • Reduces verification time and streamlines compliance checks
  • Ideal for reuse scenarios under ISO 26262, EN 50128, and related standards
  • Works with custom entry points and complex build setups
  • Seamlessly integrates with ECLAIR’s MISRA checkers and other services

Compiler Qualification by Validation

In safety-critical software development, standards such as DO-178C, ISO 26262, and IEC 61508 require developers to either use qualified tools or apply rigorous validation processes to demonstrate tool reliability. When the compiler is not already qualified, compiler qualification by validation becomes essential. This process involves systematically testing the compiler against a comprehensive suite (such as SuperTest) and defining mitigations for any observed deviations from the language standard or expected behavior.

ECLAIR plays an instrumental role in this process. Compiler qualification by validation is offered in cooperation with our partner Solid Sands b.v. as part of their Compiler Qualification Service. When the SuperTest compiler test and validation suite reveals defects in the compiler, appropriate mitigations must be defined and systematically enforced. Common mitigations include:

  • Avoidance of the use of certain language constructs in certain contexts;

  • Use of a third-party tool to supplement the diagnostic messages not provided by the compiler (e.g., when exceeding translation limits or violating language constraints);

  • Avoidance of the use of certain compiler option combinations.

ECLAIR supports all three kinds of mitigations:

  • Compliance with the MISRA guidelines excludes the use of several language constructs in certain contexts. These guidelines are designed with awareness that certain constructs are more likely to expose compiler defects.

  • ECLAIR checkers for MISRA C:2025 Rule 1.1 and MISRA C++:2023 Rule 4.1.1 provide diagnostic messages for all violations of the applicable language standard, including those involving translation limits.

  • Thanks to its architecture, which intercepts all calls to the compiler, linker, assembler, and librarian, ECLAIR allows the definition of checks that ensure unwanted compiler option combinations are not used.

In addition, ECLAIR’s CerTran extension automates the configuration of SuperTest for compiler qualification by scanning the application’s build process and generating the exact test configuration files required to cover all use cases. This integration can be fully embedded in a Continuous Integration (CI) system. It not only saves a considerable amount of time but also eliminates the configuration errors that often occur when manually analyzing complex build systems.

Library Qualification

In many safety-related projects, runtime libraries must also be qualified, particularly when only a subset of their functionality is used. This can be both time-consuming and error-prone without automation. ECLAIR Code Scout, our dedicated solution for library qualification, identifies exactly which parts of a third-party or standard library are actually used by your application. This enables you to focus qualification and verification efforts only where they are needed, dramatically reducing scope and effort. Combined with ECLAIR’s coding guideline enforcement, Code Scout helps ensure that all used library components are verifiable and compliant with applicable standards.

Qualification Resources

Explore useful resources that can support your path towards qualification
r1
Resources - Qualification

White Papers

Deepen your understanding of industry standards and qualification

Learn more
r1
Resources - Qualification

Library and Compiler Qualification

An essential step for meeting the highest functional safety standards

Learn more
r1
Resources - Qualification

Brochures

Read more about our qualification solutions and services

Learn more
r1
Resources - Qualification

Certificates

Download our certificates

Learn more