L'équipe de développement produit de Creo Medical a sollicité l'avis de TVS concernant le banc d'essai logiciel qu'elle développait pour son système CROMA, un appareil d'électrochirurgie utilisant la radiofréquence bipolaire pour couper et coaguler les tissus afin de réparer les vaisseaux sanguins hémorragiques. Le logiciel CROMA, évalué selon la norme de protection de classe C (exigeant le plus haut niveau d'intégrité), devait être écrit en C pour fonctionner sur un microcontrôleur 32 bits.

TVS a évalué l'architecture et la conception du logiciel, a donné des conseils sur le contenu des spécifications de conception logicielle détaillées afin que les tests unitaires puissent être développés directement (sans avoir besoin de voir le code), a établi des critères de couverture des tests unitaires à respecter et a conçu une approche de test unitaire basée sur l'hôte et la cible.

Craig Gulliford, PDG de Creo Medical, a déclaré : « Nous avons choisi TVS en raison de leur expertise pointue en matière de tests logiciels de sécurité et de leur parfaite maîtrise de l’outil de test Cantata de QA Systems. Nous n’avons pas été déçus. Ils ont rapidement assimilé la conception du logiciel et nous ont fourni une méthode efficace pour réaliser les tests unitaires. Ils nous ont tenus informés de l’avancement du projet à chaque étape et ont respecté les délais que nous nous étions fixés pour la certification du système CROMA destiné à un usage humain. ».

Après avoir élaboré la stratégie de tests unitaires, TVS a proposé à Creo Medical un tarif fixe pour la réalisation de ces tests. Un ingénieur de TVS a collaboré étroitement pendant trois semaines avec l'équipe de développement de produits médicaux de Creo afin de définir et de valider les processus détaillés de tests unitaires et de gestion, avant de prendre la direction de l'équipe de test. Le projet de tests unitaires s'est déroulé sans encombre ; les problèmes rencontrés ont été résolus rapidement et Creo Medical a été tenue informée de l'avancement grâce à des rapports d'activité hebdomadaires détaillés. Les tests unitaires finalisés ont été livrés à Creo Medical à la fin du premier trimestre 2014, conformément au calendrier établi.

Le travail de TVS a permis à Creo Medical de poursuivre le processus de certification du logiciel système CROMA avec la norme de sécurité des logiciels pour dispositifs médicaux IEC 62304.

Pour plus d'informations ou un devis