Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO 25119-3:2018 addresses the series development phase where the safety concept from Part 2 is realized in hardware and software. The hardware design requirements focus on achieving the specified performance level through architectural measures, component selection, and failure mode management. For each safety function, the hardware must demonstrate that the probability of dangerous failure per hour (PFHd) remains within the limits of the target PL under all specified operating conditions.
The standard defines four architectural categories based on redundancy and diagnostic coverage: Category 1 (single-channel without diagnostics), Category 2 (single-channel with periodic tests), Category 3 (dual-channel with monitoring), and Category 4 (dual-channel with comprehensive monitoring and diversity). The choice of category depends on the required PL and the diagnostic coverage achievable with the selected components.
| Category | Architecture | Diagnostic Coverage | Typical PL Achievable | Application Example |
|---|---|---|---|---|
| Cat. 1 | Single-channel | None | PL b | Basic operator presence detection |
| Cat. 2 | Single-channel with test | Low-Medium | PL c | Speed limitation on PTO shaft |
| Cat. 3 | Dual-channel | Medium-High | PL d | Steering control in autonomous guidance |
| Cat. 4 | Dual-channel with diversity | High | PL e | Brake system on high-speed tractor |
The software development requirements in ISO 25119-3 follow a V-model lifecycle that parallels the hardware development. The standard distinguishes between software with limited safety impact (class A) and software with significant safety impact (class B). Class B software requires additional measures including: defensive programming techniques, structured error handling, watchdog integration, and comprehensive testing at unit, integration, and system levels.
Key software safety requirements include: clear separation between safety-related and non-safety-related software (freedom from interference); use of coding standards that prevent unsafe constructs (e.g., MISRA-C or similar); management of software configuration and change control; and systematic verification of all safety requirements through static analysis, dynamic testing, and formal review.
ISO 25119-3 requires systematic integration of hardware and software components with increasingly comprehensive testing. The integration sequence typically progresses from hardware-software integration (HIL testing) through subsystem testing to full machine integration. At each level, the test plan must verify that the implemented safety function meets the requirements specified in the SRS, including functional correctness, timing behavior, fault reaction, and robustness under environmental stress.
Validation demonstrates that the completed SRP/CS achieves the required risk reduction when installed on the machine. The validation plan, prepared during the concept phase, drives the validation activities. The standard requires a validation report documenting: the validation scope, test results for each safety function, analysis of any deviations, and a final statement on whether the SRP/CS achieves the required PL. This report forms a key part of the technical file for conformity assessment.
No download files available yet