loader image

Test Lösungen für Simulink Modelle und Seriencode

Challenges of Virtual Validation for ADAS/AD

How can I create the needed millions of scenarios?

How can I avoid the test explosion problem?

How can I find out if my tests are passed or failed?

Test Umgebungen

dSPACE TargetLink

Perfekt integriert!

Serien Code Generierung

Über TargetLink

TargetLink ist ein Seriencode Generator, welcher hoch effizienten C Code direkt aus Mathworks Simulink/Stateflow generiert. Zu den Feature Highlights zählen reichhaltige Block-Dialoge, ein mächtiges hierarchisch strukturiertes Data Dictionary und ein optimaler AUTOSAR Support. Lesen Sie mehr über dSPACE TargetLink auf www.dspace.com.

Play now
Start_TargetLink
Video abspielen
Play now
Video abspielen

100% Integration,
0% Manual Setup

MIL/SIL/PIL Testing für TargetLink

In modellbasierten Entwicklungsprojekten gehört das Testen auf Modell- und Code-Ebene oftmals zu den zeitaufwendigsten Aufgaben. Noch bevor der erste Testfall geschrieben werden kann, wird ein Großteil der verfügbaren Zeit darauf verwendet, Testumgebungen auf Modell- oder Codeebene vorzubereiten. Dank der optimalen Integration zwischen dem Seriencodegenerator dSPACE TargetLink und der BTC Werkzeugkette kann dieser Aufwand drastisch reduziert werden, sodass Sie sich ganz auf das Testen fokussieren können.

BTC EmbeddedPlatform analysiert zu Beginn sowohl das TargetLink Modell als auch den generierten Produktionscode. Alle Informationen hinsichtlich Subsystemen, Schnittstellen, Datentypen, Skalierungen und Wertebereichen werden automatisiert übernommen. Zusätzlich zur Toplevel-Funktion werden auch alle Sub-Funktionen innerhalb eines Modells analysiert, so dass diese eigenständig auf Modell- bzw. Codeebene getestet werden können, ohne dass das Originalmodell verändert werden muss. Zusätzlich zu Ein- und Ausgangsgrößen werden auch interne Variablen wie Kalibrationsparameter und Displays erkannt und für den Test verfügbar gemacht.

BTC EmbeddedPlatform unterstützt neben Model-in-the-loop (MIL) und Software-in-the-loop (SIL) auch den TargetLink Processor-in-the-loop (PIL) Test, welcher es ermöglicht den generierten Code auf dem Zielprozessor zu testen. Auch für AUTOSAR Interfaces wie Client/Server oder RTE-Status Kommunikationen bietet BTC EmbeddedPlatform gemeinsam mit TargetLink eine umfassende Unterstützung an.

Mehr wie ein Logo

Partnerschaft zwischen dSPACE und BTC

Gute Partnerschaften entstehen nicht durch Verträge. Partnerschaften bilden für Firmen und Kunden erst dann einen Mehrwert, wenn Teams firmenübergreifend und regelmäßig zusammen arbeiten und dabei vertrauensvolle Beziehungen entstehen. Und genau dies passiert seit 2008 bei dSPACE und BTC Embedded Systems.

Die enge Zusammenarbeit erstreckt sich über viele Bereiche wie Produkt Management, Engineering, Support, Marketing oder Vertrieb.

Diese Art der Partnerschaft bietet unseren gemeinsamen Kunden nicht nur eine optimale Toolketten Integration, sie vereinfacht auch signifikant die Prozesse bei der Abstimmung zu Support Fällen, Trainings oder Engineering Projekten.

Dr. Rainer Otterbach (Vice President Corporate Development and Strategy at dSPACE GmbH) und Hans Jürgen Holberg (CSO at BTC Embedded Systems AG) haben 2018 den erneuerten und erweiterten Partnerschafts-Vertrag unterzeichnet

BTC Embedded Systems AG ist ein dSPACE Strategic Partner für dSPACE TargetLink mit BTC EmbeddedTester, BTC EmbeddedTester BASE, BTC EmbeddedSpecifier, and BTC EmbeddedValidator.

Mehr Informationen zum dSPACE Partner Programm.

Intelligent & Automatisiert

Debugging

Durch die steigende Komplexität in Modell-basierten Entwicklungsprojekten wächst auch der Aufwand beim Debugging. Weitere Herausforderungen entstehen insbesondere in Situationen, in welchen die Funktionsentwicklung und der Test von unterschiedlichen Personen oder Teams durchgeführt werden. Hier stellt sich die Frage, wie ein Test Engineer fehlgeschlagene Testfälle möglichst effizient mit dem verantwortlichen Entwickler teilen kann.

BTC EmbeddedPlatform adressiert diese Herausforderung mit einem innovativen Debugging Konzept durch die Generierung von „self-contained sandboxes“. Diese Debug-Umgebungen enthalten eine Kopie des TargetLink Subsystems, in welcher der entsprechende Testfall inklusive Kalibrations-Parametern direkt integriert ist.

Play now
Debugging_start
Video abspielen
Play now
Video abspielen

Testen Sie auf allen Subsystem Ebenen

Hierarchisches Test Konzept

Insbesondere bei größeren TargetLink Modellen ist es manchmal notwendig, Testfälle auf inneren Subsystemen und Subfunktionen auszuführen.

Allerdings ist das Isolieren der Subsysteme und die Test-Harness Erstellung häufig zeitaufwändig und fehleranfällig und führt zudem in der Regel zu zusätzlichen Modellen und Dateien welche gespeichert und verwaltet werden müssen.

Hierarchical test approach for Simulink, TargetLink, Embedded Coder and Handcode

Mit dem hoch-automatisierten hierarchischen Test-Konzept der BTC EmbeddedPlatform werden Ihnen alle diese Herausforderungen abgenommen. Die benötigten Test-Harness-Modelle werden bei Bedarf einfach automatisch aus dem Original-Modell generiert, so dass Sie keine zusätzlichen Modelle manuell abspeichern oder aktualisieren müssen.

Zertifiziert

ISO 26262

BTC EmbeddedPlatform (inkl. BTC EmbeddedTester BASE, BTC EmbeddedTester, BTC EmbeddedSpecifier and BTC EmbeddedValidator) ist vom TÜV Süd für die Nutzung in sicherheitskritischen Projekten zertifiziert. Das Zertifikat gilt für die Standards IEC 61508-3:3010, ISO 26262, EN 50128, IEC 62304 as well as ISO 25119. Für den in der Automobilbranche geltenden Standard ISO 26262 ist BTC EmbeddedPlatform mit dem höchsten Tool Confidence Level TCL 3 für alle ASIL Level inklusive ASIL D zertifiziert. Dank dieses Zertifikats, welches wir unseren Kunden kostenfrei zur Verfügung stellen, lässt sich der Aufwand zur Tool Qualifizierung innerhalb Ihrer Projekte nahezu eleminieren.
ISO 26262 Certificate

Evaluierungs Lizenz

Sie möchten unsere Tools in Ihrer Entwicklungsumgebung testen? Gerne stellen wir Ihnen eine kostenfreie Evaluierungslizenz zur Verfügung., inkl. Kick-Off Trainings-Workshop und Support durch unser Team.

Buchen Sie ein Meeting mit unserem Engineering Team

Sie haben Fragen oder Interesse an einer persönlichen Tool Demo? Nutzen Sie unten stehenden Link, um ein unverbindliches Meeting mit unserem Engineering Team zu buchen. 

Evaluierungs Lizenz

Sie möchten unsere Tools in Ihrer Entwicklungsumgebung testen? Gerne stellen wir Ihnen eine kostenfreie Evaluierungslizenz zur Verfügung., inkl. Kick-Off Trainings-Workshop und Support durch unser Team.

Buchen Sie ein Meeting mit unserem Engineering Team

Sie haben Fragen oder Interesse an einer persönlichen Tool Demo? Nutzen Sie unten stehenden Link, um ein unverbindliches Meeting mit unserem Engineering Team zu buchen. 

BTC EMBEDDED SYSTEMS BLOG

Unser Blog

Unser Blog mit Artikeln rund um die Themen Embedded Software Entwicklung, Model-based Design, Serien-Code Generierung, ISO 26262, Continuous Integration und mehr.

PRODUKT VIDEOS

Videos

Entdecken Sie die wichtigsten Features unserer Tools in diesen kurzen Demo Videos.

BTC EmbeddedTester BASE

Requirements-basierter Test für Simulink, TargetLink, Embedded Coder und Handcode.