Free Trial

ECLAIR MC is BUGSENG’s comprehensive solution for developing high-integrity C software in compliance with MISRA C and other best practices in safety- and mission-critical domains. Built on top of the ECLAIR Software Verification Platform, this package integrates advanced static analysis tools, automated compliance checking, and powerful reporting and metrics capabilities, all designed to meet the highest industry standards with no compromises.


Key Features

Comprehensive MISRA C Support

ECLAIR MC supports all editions and revisions of MISRA C, including MISRA C:2025, MISRA C:2023, MISRA C:2012 (+ all amendments), MISRA C:2004, and MISRA C:1998. Both rules and directives are fully covered, with contextual analysis ensuring precise, standard-conformant enforcement.

Bug Finding and Architectural Verification

The package includes:

  • ECLAIR Bug Finder: Detects crashes, vulnerabilities, and undefined behavior in C/C++.

  • Independence Checker: Automatically verifies architectural constraints, enforcing independence and freedom from interference, vital for safety and security assurance.

BARR-C:2018 and AUTOSAR-C:2009

Alongside MISRA C, ECLAIR MC enforces 79 stylistic rules from BARR-C:2018 and supports the AUTOSAR C implementation guidelines for automotive software components.

Powerful Metrics Engine

ECLAIR MC computes 53 code metrics—including the full set of 12 HIS metrics—offering deep insights into code quality, maintainability, and complexity. Incremental and threshold-aware reporting pinpoints issues precisely where they occur.

Traceability and Compliance Reporting

Bidirectional requirements traceability is built-in, supporting full auditability. Compliance reports can include:

  • Complete toolchain traces

  • Configuration details

  • Cryptographic hashes of inputs and outputs
    These reports meet ISO 26262 and other standard requirements for traceability and repeatability.

Seamless Integration

ECLAIR MC auto-detects build parameters and compiler options without user intervention. It integrates effortlessly with:

  • Any build system

  • Most C/C++ compilers and cross-compilers

  • Modern OSs: UNIX, Linux, macOS, Windows

  • IDEs: Eclipse, Visual Studio Code, IntelliJ IDEA, and more

Flexible User Interface

Use ECLAIR interactively via its intuitive GUI or in fully automated CI/CD pipelines. Web-based and IDE-integrated visualizations make rule violations and metric results accessible across teams.


Safety-Related Qualification

ECLAIR MC is qualifiable for safety-critical development under all major standards, including:

  • ISO 26262 (Automotive)

  • IEC 61508 (Industrial)

  • IEC 62304 (Medical)

  • EN 50128 / EN 50657 (Railway)

  • RTCA DO-178C / DO-330 (Aerospace)

Qualification kits are available to support tool qualification processes required by these standards.


Why Choose ECLAIR MC?

  • Proven scientific foundation and rigorous development

  • Trusted by leaders in automotive, aerospace, railway, medical, and industrial automation

  • Backed by BUGSENG’s expert support: configuration assistance included