IEC 62304:2006, along with Amendment 1:2015, defines life cycle processes for medical device software based on safety class. ECLAIR helps satisfy key requirements across all classes:
Development planning and verification (5.1.1 – 5.1.11)ECLAIR supports planning activities through built-in coding standards, metric analysis, and automated verification services.
Software requirements management (5.2)ECLAIR’s requirements tracing guarantees bi-directional traceability between code, requirements, and tests.
Software architecture and segregation (5.3)ECLAIR Independence Checker enforces architectural rules and interface separation, which is critical for ensuring safe decompositions.
Unit verification and integration testing (5.5 – 5.6)ECLAIR verifies that unit-level implementation complies with required coding standards (e.g., MISRA, BARR-C) and expected metric thresholds.
ECLAIR COVERAGE OF IEC 62304
ECLAIR addresses key validation requirements in the FDA GPSV guidance:
Requirements traceabilityTraceability is ensured at all levels with ECLAIR requirements management tools, which connect software artifacts with system-level specifications and tests.
Defect prevention and lifecycle planningECLAIR enables static verification of source code early in development, reducing defect injection and supporting life cycle process conformance.
Change impact analysisDifferential analysis and reproducible builds allow developers to assess the full impact of changes and validate modifications effectively.
Tool support for independence and automationAutomated checks via ECLAIR enable partial independence from the development team and support repeatable validation activities.
ECLAIR supports all the main software coding standards relevant to medical software:
MISRA C:2025 and earlier versions, enforced via the MC package.
MISRA C++:2023 and MISRA C++:2008, supported by the MP package.
BARR-C:2018, included in all ECLAIR packages.
In addition, ECLAIR supports advanced architectural verification and segregation enforcement through ECLAIR Independence Checker, helping justify software item classification in accordance with IEC 62304’s principles.
ECLAIR has been independently certified by TÜV SÜD as suitable for use in the development of safety-related software, in compliance with the prescriptions of:
For projects requiring tool qualification, ECLAIR offers tailored solutions:
The MDR, effective from May 2021, requires medical device software to be developed in accordance with state-of-the-art standards, explicitly referencing life cycle management, information security, verification, and validation.
ECLAIR enables you to meet these expectations by:
Applying proven coding standards that embody industry best practices.
Enforcing interface segregation and architectural constraints.
Providing complete traceability and validation artifacts.
ECLAIR helps ensure that your development process is defensible, compliant, and aligned with the MDR’s safety expectations.
ECLAIR is built for flexibility, scientific rigor, and precision:
Extensively validated with industrial and proprietary test suites.
Based on research in software verification and static analysis.
Configurable to your development process, environment, and objectives.
ECLAIR is the solution of choice when correctness, compliance, and patient safety cannot be compromised.
If you are developing safety-related medical software, learn more about how ECLAIR can accelerate your path to IEC 62304 and FDA GPSV compliance
View resources
Schedule a Call with Our Team