Software Quality Intelligence™
Secteurs · Testwell CTC++

ISO 25119 : logiciels pour tracteurs et matériels agricoles et forestiers

L'ISO 25119 / EN 16590 — « Tracteurs et matériels agricoles et forestiers : parties des systèmes de commande relatives à la sécurité » — remplace, dans ce domaine, la CEI 61508 qui faisait jusqu'ici référence au titre de la sécurité fonctionnelle générique.

Machines agricoles — logiciels embarqués
Le cadre normatif

Une norme, et une position de départ en cas de litige

L'objectif de la norme est de rendre véhicules et machines agricoles plus sûrs et plus fiables. Développer selon ce référentiel donne au constructeur une base solide pour apporter des preuves en cas de dommage — et la charge de la preuve lui incombe en principe.

L'ISO 25119 comporte quatre parties ; la partie 3 traite du développement matériel et logiciel ainsi que des tests. Le cycle en V sert de base au développement.

Comme l'ISO 26262, elle prescrit un concept de sécurité fonctionnelle, portant les exigences fonctionnelles du système, et un concept de sécurité technique, portant l'architecture et la conception.

Tracteur agricole en opération
Conformité

Couverture structurelle exigée aux niveaux SRL 2 et SRL 3

Pour les tests de composants logiciels, la norme exige la preuve d'une couverture structurelle du code source — points d'entrée, couverture d'instructions et couverture de branche — aux niveaux SRL 2 et SRL 3 (Software Requirement Level).

Cette mesure s'effectue avec Testwell CTC++, employé avec succès dans de nombreux projets de logiciels critiques pour la sécurité. L'outil couvre ces niveaux et va au-delà : décision/condition, MC/DC, et jusqu'à la couverture de condition multiple.

L'ISO 25119 exige également des listes de contrôle et une analyse statique du code — analyse de flux de contrôle et analyse de flux de données.

En savoir plus sur Testwell CTC++ → Demander une évaluation gratuite

Certification

Certifié par le TÜV SÜD

Testwell CTC++ est certifié par le TÜV SÜD pour une utilisation dans le développement de logiciels critiques pour la sécurité, et l'ISO 25119 figure explicitement au périmètre de cette certification.

Un Safety Package est livré avec l'outil, et un kit de qualification simplifie sa qualification dans vos projets : plans et rapports de classification et de qualification, manuel de sécurité, plan de test et suite de tests exécutable dans votre environnement.

Marque de certification TÜV SÜD — sécurité fonctionnelle
Matériel agricole au travail Machine forestière
Analyse statique

Superviser la qualité du code, à l'échelle

TiCS supervise la qualité du code source dans les environnements multi-technologies, multi-projets et multi-sites. Il permet de :

  • centraliser les mesures de qualité sur l'ensemble du code (C/C++, Java, C#…) ;
  • unifier les outils d'analyse — Coverity, Parasoft C++test, BlackDuck, MISRA, complexité cyclomatique, duplication, couverture — dans une interface unique ;
  • automatiser les contrôles qualité dans la chaîne CI/CD ;
  • assurer la traçabilité et la conformité aux normes (ISO 25119, ISO 26262, DO-178C, IEC 61508…) ;
  • suivre l'évolution de la qualité dans le temps, via des tableaux de bord clairs et auditables.

Découvrir TiCS →

Monter en compétence

Webinaires et séminaires intra-entreprise

Développer et livrer un logiciel critique exige des connaissances à jour. Nos webinaires et nos formations intra-entreprise accompagnent développeurs et responsables qualité sur les exigences normatives et les pratiques de test associées.

Voir les prochaines sessions →

Aller plus loin

Évaluez l'outil sur votre propre code

L'évaluation est gratuite et accompagnée : installation, configuration, intégration à votre chaîne de build et lecture des rapports de couverture.

Demander une évaluation →