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?
ISO 26262 zertifizierter Model-in-the-Loop Test
Simulink und Stateflow von TheMathworks haben sich zum de-facto Standard für die Enwicklung von Embedded Software im Automobil-Bereich entwickelt. Dank der graphischen Benutzeroberfläche können Funktions-Entwickler auf einer höheren und intuitiveren Abstraktions-Ebene arbeiten. Somit können Funktionen einfacher erstellt, analysiert, debugged oder auch wieder verwendet werden. Hierdurch trägt die Modell-basierte Entwicklung dazu bei, Software-Funktionen trotz steigender Komplexität effizient und sicher entwickeln und testen zu können. Mehr Informationen über Simulink finden Sie auf
Learn more about Simulink on www.mathworks.com.
Auch wenn eine Stärke von BTC EmbeddedPlatform darin liegt, Modelle und Seriencode innerhalb eines Testprojekts zu verwalten, ist es ebenfalls möglich ein Testprojekt für Model-in-the-Loop Test (MIL) in Simulink zu erstellen. Dies kann insbesondere in frühen Projektphasen sinnvoll sein, in welchen noch kein Seriencode generiert wurde.
Die Erstellung eines Simulink Test Projekts is vollständig automatisiert und benötigt keine manuelle Konfiguration. BTC EmbeddedPlatform analysiert automatisch die Modell-Architektur und erkennt dabei sämtliche Subsysteme, Interfaces, Kalibrations-Parameter, lokale Messpunkte, Daten-Typen und Wertebereiche. Da wir glauben, dass ein Test-Tool nie das
System-under-Test verändern sollte, geschieht die automatische Erstellung eines Test-Harness auf einer temporären Modell-Kopie. Somit lassen sich Testdaten und Modelle unabhängig voneinander verwalten. Die Test-Harness Modelle werden bei Bedarf automatisch neu generiert und müssen nicht als zusätzliche Artefakte im Projekt verwaltet werden.
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 Simulink Subsystems, in welcher der entsprechende Testfall inklusive Kalibrations-Parametern direkt integriert ist.
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.
Yatish Chitluri
Oldenburg, 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