Home Embedded Software Qualification Service
Embedded Software

Qualification Service

A turnkey service that qualifies any C/C++ compiler for functional safety standards like ISO 26262, IEC 61508, and EN 50128, using SuperTest and a comprehensive validation process tailored to your project’s specific use case..

  • Detail
  • Special Features
  • Specification

The Compiler Qualification Service is built for developers and companies working in safety-critical domains (automotive, railway, industrial control, etc.) who need to demonstrate tool confidence for their compiler, without building a full test lab in-house.

Using the SuperTest Suite, Solid Sands engineers perform ISO-compliant testing tailored to your compiler’s use case. The process includes:

  • Setting qualification scope (compiler options, target architecture, language version)

  • Running test programs on your actual or simulated hardware

  • Analyzing compiler behavior, comparing against standard expectations

  • Producing a Qualification Report with identified deviations and limitations

  • Delivering a Safety Manual that defines required usage mitigations

To enhance compliance enforcement, you can opt for the Application Hazard Scanner, a static analysis tool (built using BUGSENG's ECLAIR) that:

  • Parses your application source code and build process

  • Flags hazardous language usage automatically

  • Diagnoses violations of compiler safety restrictions

  • Enforces only the approved compiler option combinations

  • Ensures that the safety manual is followed systematically

This makes the service ideal for:

  • Teams lacking in-house compiler testing expertise

  • Projects under tight deadlines

  • Organizations seeking trusted third-party validation

  • Compiler vendors wanting impartial quality confirmation

  • End-to-end compiler qualification for ISO C/C++ compliance

  • Detailed qualification report with detected defects and safety manual

  • Includes optional Application Hazard Scanner for automated mitigation enforcement

  • Applicable to all major C and C++ language versions

  • Supports real hardware, simulators, or emulators as execution environments

  • Conducted by experts—no in-house test setup needed

  • Third-party, independent validation for extra confidence

  • Integrates with ECLAIR platform via partnership with BUGSENG

  • Ensures safety-critical readiness of your software toolchain

  • Fast and flexible for urgent or time-sensitive projects

Feature Details
Service Type C/C++ Compiler Qualification
Standards Supported ISO 26262, IEC 61508, EN 50128, EN 50716
Language Versions C90, C99, C11, C18, Embedded C; C++03 to C++20
Execution Environment Real hardware, simulators, emulators
Test Framework Used SuperTest
Output Deliverables Qualification Report, Safety Manual
Optional Add-on Application Hazard Scanner (via ECLAIR)
Target Users Safety-critical developers, compiler vendors, toolchain integrators
Mitigation Techniques Hazardous construct detection, build rule enforcement, diagnostic augmentation
Integration Compatible with OEM toolchains and build environments
Third-Party Tool Integration BUGSENG ECLAIR for static analysis and mitigation enforcement