Das Webinar mit dem Titel „Certify Safely with Less Effort – Code Coverage Reimagined“ zeigt, wie Entwickler von sicherheitskritischen Anwendungen die Kombination der Tools TRACE32 von Lauterbach und VectorCAST von Vector Informatik mit minimaler Instrumentierung nutzen können, um ihre Teststrategie zu optimieren, die Entwicklung zu beschleunigen und die Anforderungen der ISO 26262 in Bezug auf die Codeabedeckung zu erfüllen.
Im ersten Teil ab Minute 4:00 zeigt Daniel Orthofer, Spezialist für Embedded Systems Engineering bei Lauterbach, wie mit TRACE32 die Abdeckungsdaten ressourceneffizient erfasst und visualisiert werden können. Dabei beginnt er mit einer kurzen Einführung zur Code-Coverage, den Möglichkeiten zur Verfolgung des Programmablaufs der CPU und der tracebasierten Code-Coverage mit TRACE32 (ab 7:00). Am Ende dieses Abschnitts (ab 12:03) zeigt Orthofer eine kurze Demo, die ein Systemtestszenario mit TRACE32 am Beispiel eines ARM-Cortex-Prozessors präsentiert.
Im zweiten Teil ab 14:20 geht es dann um die Code-Abdeckungsanalyse und den Unit-Test mit VectorCAST. Hier präsentiert Ingo Nickles, Senior Field Application Engineer bei Vector, zunächst die Einsatzmöglichkeiten von Vector CAST im Zusammenspiel mit TRACE32. Ab 25:28 folgt eine Demo, die zeigt, wie VectorCAST und TRACE32 zusammenarbeiten können. Behandelt wird in diesem Rahmen auch, wie fehlende Berichterstattung durch gezielte Textbeispiele und Analysen in VectorCAST ergänzt werden kann. Zum Ende des Abschnitts zeigt Nickles noch, wie die Zusammenführung und Dokumentation der vollständigen Abdeckungsergebnisse funktionieren.
Den Abschluss des Webinars bilden eine Zusammenfassung und Schlussfolgerungen (ab 34:44).
Das an sich informative Webinar richtet sich fast ausschließlich an (potenzielle) Anwender von TRACE32 bzw. VectorCAST, enthält aber nur wenige produktunabhängige Informationen zur Code-Coverage. (jr)
