Vector et Lauterbach veulent réduire les délais de conception des applications critiquesLes firmes allemandes Vector, fournisseur d’outils de développement matériels et logiciels pour systèmes embarqués dans l’automobile et Lauterbach, spécialiste notamment en outils de déboggage et de traçage de logiciels de bas niveau, annoncent avoir mis au point une solution commune de mesure de couverture de code. Selon les deux sociétés, celle-ci permet de gagner du temps de conception, réduisant de fait les délais de commercialisation des applications critiques pour la sécurité. Pour rappel, la preuve de couverture de code est essentielle vis-à-vis des exigences de certification de sécurité fonctionnelle car elle permet de démontrer l'exhaustivité des cas de test et de garantir l'absence de fonctionnalités non souhaitées. A ce niveau, en combinant la solution de traçage en temps réel TRACE32 de Lauterbach avec la plateforme de test VectorCAST de Vector, les développeurs peuvent répondre plus rapidement aux exigences des normes critiques pour la sécurité telles que l’ISO 26262 (automobile) et la DO-178C (aérospatial). L’idée sous-jacente est de réaliser une collecte économe en données de couverture de code directement sur le système cible, sans compromettre le comportement en temps réel ni les efforts de développement. Dans cette approche, VectorCAST procure une prise en charge complète des systèmes cibles, des architectures et des systèmes d'exploitation. Parallèlement, l’intégration des données de couverture issue de l’outil TRACE32 permet de réduire le besoin d’instrumentation de code, et par voie de conséquence, le nombre de builds et de tests nécessaires. Cette solution conjointe est adaptée, selon les deux sociétés, aux applications automobiles, aérospatiales, médicales et ferroviaires, et autres secteurs réglementés, et prend en charge toutes les mesures de couverture pertinentes par rapport aux exigences de certification. « En combinant deux produits de pointe dans le domaine de la mesure de la couverture de code, les développeurs peuvent commercialiser leurs produits plus rapidement, commente Markus Herdin, responsable marketing chez Lauterbach. Cette solution conjointe a pour ambition d’assurer un processus de certification sécurisée et simplifiée, et ce en réduisant l'instrumentation du code et en minimisant les cycles de développement pour aider les équipes de développement à accélérer les flux de vérification, tout en garantissant une traçabilité complète et la conformité aux normes de sécurité fonctionnelle. » |