Free Trial

Functional Safety for Agricultural and Forestry Machinery

ISO 25119:2018 is the international functional safety standard governing safety-related parts of control systems (SRP/CS) in agricultural and forestry machinery, including tractors, ride-on machines, and mobile municipal equipment. It is a sector-specific derivative of IEC 61508, defining development requirements based on Agricultural Performance Levels (AgPL) and Software Requirement Levels (SRL).

The ECLAIR Software Verification Platform provides extensive support for achieving compliance with ISO 25119 Part 3: Series development, hardware and software. It covers essential techniques and measures across SRL B, 1, 2, and 3, simplifying tool qualification and enabling cost-effective compliance.


Key Capabilities of ECLAIR for ISO 25119 Compliance

Coverage of Techniques and Measures in ISO 25119 Part 3

ECLAIR directly supports many mandatory techniques and measures listed in ISO 25119:2018, including:

  • Requirements specification traceability (ECLAIR Requirements Management Tools)

  • Enforcement of software architectural constraints (ECLAIR Independence Checker)

  • Formal methods and structured design verification

  • Static code analysis, including control/data flow analysis and complexity metrics

  • Enforced use of safe programming subsets through coding standards

ECLAIR maps these capabilities directly to the standard’s tables, allowing confident use for any Software Requirement Level (SRL).

EXPLORE FULL TECHNICAL COVERAGE


Coding Standard Enforcement

ECLAIR provides support for the major coding standards recognized under ISO 25119:

  • MISRA C:2025, including prior versions

  • MISRA C++:2023 (backward-compatible with C++:2008)

  • BARR-C:2018, included in all ECLAIR packages and valuable for projects not yet under MISRA obligations

These standards enforce subsets of C/C++, restrict unsafe constructs, and mandate consistent styles: all essential for developing reliable software at SRL 2 and SRL 3.


HIS and Custom Source Code Metrics

ECLAIR includes:

  • Full HIS metrics suite, widely used in embedded systems

  • Extended metrics to assess complexity, testability, readability, and maintainability

  • Configurable thresholds for SRL-dependent metrics like component size, control complexity, and use of goto or recursion

These metrics help teams manage technical debt and demonstrate software quality through quantifiable indicators.


Tool Qualification for ISO 25119 Projects

ISO 25119 requires qualification of software development tools. ECLAIR is certified by TÜV SÜD as a Class T2 off-line support tool, and is:

  • Qualified for all SRL levels (B, 1, 2, 3)

  • Audited for development, verification, and release processes

  • Supported by ECLAIR Qualification Kits, ECLAIR Qualification Service, and the ECLAIR FuSa Pack, enabling tool confidence arguments with minimal overhead

DOWNLOAD TÜV SÜD CERTIFICATE


Designed for Demanding Environments

ECLAIR is flexible, configurable, and integrates into modern CI/CD workflows. It is engineered for:

  • Formal specification and verification of software architecture

  • Preventing configuration errors that could compromise verification results

  • Comprehensive validation via tens of thousands of test cases and industry-standard validation suites

Built on strong scientific foundations, ECLAIR enables reliable compliance with ISO 25119 and beyond.

VIEW RESOURCES