Play now
Video abspielen
Play now
Video abspielen
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?
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?
Perfekt integriert!
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
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.
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) and Hans Jürgen Holberg (CSO at BTC Embedded Systems AG) signing the renewed and extended partner contract in 2018.
BTC Embedded Systems AG ist ein dSPACE Strategic Partner für dSPACE TargetLink mit BTC EmbeddedTester, BTC EmbeddedTester BASE, BTC EmbeddedSpecifier, and BTC EmbeddedValidator.
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.
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.
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.
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.
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.
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.
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.
Unser Blog mit Artikeln rund um die Themen Embedded Software Entwicklung, Model-based Design, Serien-Code Generierung, ISO 26262, Continuous Integration und mehr.
Markus Gros
Berlin, Germany
Thabo Krick
Oldenburg, Germany
Wolfgang Meincke
Stuttgart, Germany
Nabile Khoury
Paris, France
Entdecken Sie die wichtigsten Features unserer Tools in diesen kurzen Demo Videos.
Requirements-basierter Test für Simulink, TargetLink, Embedded Coder und Handcode.
Wir entwickeln automatisierte und intelligente Test Lösungen, welche unseren Kunden weltweit dabei helfen, eine hohe Software Qualität im Einklang mit dem ISO 26262 Standard zu erreichen
Copyright © 2024 BTC Embedded Systems