Vector Software et Lauterbach offrent une couverture de test au niveau du code source, sans instrumentation

L’éditeur américain Vector Software, spécialiste des solutions logicielles de test et d’analyse de la qualité des logiciels embarqués, poursuit l’intégration de ses technologies avec celles du fournisseur ...d'outils d’émulation et de débogage Lauterbach, et plus spécifiquement avec l’outil Trace32 de la société allemande. Une collaboration technologique qui permet aux utilisateurs de l’outil VectorCAST, travaillant au sein d’équipes de développement, de test, d’assurance qualité et de certification, de réaliser une couverture de test au niveau du code source sans aucune instrumentation du code objet, et donc d’exécuter le test sans impacter ni la taille du code ni ses performances.

Avec cette approche, les outils de Lauterbach collectent en temps réel des informations de trace issues des microprocesseurs (trace des instructions) qui sont ensuite capturées par l’outil Trace32 puis utilisées par le logiciel VectorCAST pour relier directement au code source les instructions tracées, et ce sans entraîner la surcharge traditionnelle de traitement qui va de pair avec la collecte des informations de couverture issues des systèmes sous test.

L'association des deux outils (Trace32 et VectorCAST) fonctionne pour les microprocesseurs dotés d’une interface de trace de type ETM (architectures ARM) ou Nexus (architectures PowerPC).

Cette association est notamment intéressante pour les utilisateurs des domaines de l’aérospatial, de la Défense, de l’industrie automobile, des appareils médicaux, du contrôle/commande industriel et du commerce, là où la couverture structurelle du code s’avère critique.