Entwickeln und Testen virtualisierter AUTOSAR-Software
vVIRTUALtarget ist eine Software zum Erzeugen virtueller Steuergeräte für alle typischen AUTOSAR-Projekte. Es unterstützt Funktions- und Software-Entwickler, Software-Integratoren sowie Test-Ingenieure im gesamten Entwicklungsprozess von Steuergerätesoftware.
vVIRTUAltarget unterstützt Sie sowohl bei dem Erstellen virtueller Systems Under Test (SUTs) für AUTOSAR Classic, als auch für AUTOSAR Adaptive:
- AUTOSAR Classic ist der seit vielen Jahren etablierte Standard zur Verwendung in vornehmlich signalbasierten Anwendungen.
- AUTOSAR Adaptive konzentriert sich hingegen auf die Service orientierte Architektur, wie sie in zukünftigen Projekten vermehrt verwendet wird.
Beide Architekturen ergänzen sich und werden je nach Anwendungsfall eingesetzt.
Vorteile
- vVIRTUALtarget läuft auf allen typischen Windows-PCs, wobei die erzeugten Systems Under Test auch in Linux-Umgebungen lauffähig sind
- Ausführen von Software in Echtzeit oder unabhängig davon
- Einrichten und Testen:
- ... einzelner Softwarekomponenten mit abstrahierter Basissoftware
- ... oder der gesamten Steuergerätesoftware auch ohne Zielhardware – von der Applikationssoftware, über die AUTOSAR-Basissoftware bis zu den Hardwaretreibern
- Stimulieren und Beobachten von Steuergeräte-internen Variablen
- Modifizieren und Simulieren der Konfigurationen für reale Hardware
- Stets konsistente Konfigurationen der realen und virtuellen Hardware
- Einfaches Koppeln an andere Simulations- und Testwerkzeuge
Anwendungsgebiete
- Testen einzelner Softwarekomponenten oder deren Zusammenspiel mit Hilfe von abstrahierter Kommunikation schon in frühen Phasen der Entwicklung
- Virtuelle Integration des Applikationscodes und der Basissoftware in ein Gesamtsystem
- Begleitendes Testen während Design und Implementierung der funktionalen Software
- Testen und Verifizieren der Softwareintegration auf virtueller Basis
- Verifizieren von Tests mit Hilfe virtueller Steuergeräte zur Weiterverwendung an realen Steuergeräten
Highlights Version 6
- Unterstützt alle aktuellen Standards von AUTOSAR Adaptive und AUTOSAR Classic bis einschließlich R21-11
- Virtuelle Steuergeräte sind nun auf drei Arten in eine Testumgebung integrierbar:
- ganz klassisch direkt in CANoe und in CANoe4SW Server Edition
- als eigenständiger Prozess, der parallel zu CANoe ausgeführt wird
- per OpenSUT API in eine individuelle Laufzeitumgebung
- Noch klarer strukturierte Schnittstellen zwischen Test und System Under Test (SUT) durch die unterstützten CANoe Distributed Objects. Testskripte sind dadurch noch einfacher verständlich und intuitiver in der Erstellung.
- Generieren von Systems Under Test (SUT) zum Ausführen in Linux-Umgebungen
- Die neue vVIRTUALtarget Server Edition eignet sich zum Einsatz in CI-Pipelines.
Ins Gespräch kommen

Sie haben Interesse an vVIRTUALtarget?
Dann lassen Sie uns reden!
Produktvarianten
vVIRTUALtarget "basic" und "pro" für AUTOSAR-Anwendungen
Die vVIRTUAltarget Varianten basic und pro unterstützen Sie sowohl bei dem Erstellen virtueller Systems Under Test (SUTs) für AUTOSAR Classic, als auch für AUTOSAR Adaptive:
- AUTOSAR Classic ist der seit vielen Jahren etablierte Standard zur Verwendung in vornehmlich signalbasierten Anwendungen. vVIRTUALtarget unterstützt Sie bereits in frühen Phasen der Entwicklung und des Testens von Softwarekomponenten bis hin zur Integration von kompletten Steuergeräten inklusive der AUTOSAR-Basissoftware.
- AUTOSAR Adaptive konzentriert sich hingegen auf die serviceorientierte Architektur, wie sie in zukünftigen Projekten vermehrt verwendet wird. vVIRTUALtarget ermöglicht es Ihnen die Entwicklung ihrer AUTOSAR-Adaptive-Anwendung bequem auf ihrem gewohnten Windows Betriebssystem durchzuführen und mit CANoe zu testen.
Beide AUTOSAR-Architekturen ergänzen sich und werden in Kombination mit vVIRTUALtarget basic oder vVIRTUALtarget pro eingesetzt ─ je nach Anwendungsfall:
Entwicklungs- phase | AUTOSAR-Variante | Testfokus | vVIRTUALtarget basic | vVIRTUALtarget pro |
Software Komponente | Classic | Virtuelle funktionale SWCs | − | ✓ |
ECU-Integration | Classic | Virtuelle ECUs | ✓ | ✓ |
Zugang zu offenen RTE-Ports + Port Monitoring | − | ✓ | ||
Applikations-Integration | Adaptive | Anwendungen und Konfigurationen der AUTOSAR Runtime for Adaptive Applications (ARA) in einer virtuellen Umgebung | − | ✓ |
System Integration | Classic + Adaptive | Komplettes System mit virtuellen und realen ECUs | ✓ | ✓ |

Entwicklungsablauf von AUTOSAR-Classic-Steuergeräten mit vVIRTUALtarget basic/pro
Die Varianten basic und pro werden von Softwareentwicklern und -integratoren zum virtuellen Testen funktionaler Software auf Basis von AUTOSAR 4 im Entwicklungsprozess eingesetzt ─ von ersten Softwarekomponenten (SWCs) bis hin zu einem realen, SOP-fähigen Steuergerät. In anschließenden Arbeitsschritten werden die virtuellen Steuergeräte in Testumgebungen ausgeführt und getestet.
Server Edition für CI
Startklar für Continuous Integration

Die neue vVIRTUALtarget Server Edition ist für den Einsatz in CI-Umgebungen gemacht. Dazu zählen nicht nur die Docker-fähige Applikation VttMake, sondern auch attraktive Lizenzmodelle für agile Entwicklungsteams.
Phase 1: SWC-Entwicklung
Entwickeln und Testen von AUTOSAR-Softwarekomponenten (SWCs) in frühen Entwicklungsphasen
Bereits in den Phasen des Designs und der Entwicklung von AUTOSAR-SWCs können Sie mit der Überprüfung Ihrer Ergebnisse mit vVIRTUALtarget pro beginnen. Diese Variante bietet Ihnen die Möglichkeit, einzelne oder mehrere SWCs mittels ihrer AUTOSAR-Schnittstellen automatisiert an eine Ausführungsumgebung anzubinden. Das typische Verhalten einer AUTOSAR-Basissoftware wird hierbei von vVIRTUALtarget pro emuliert, so dass Sie sich nicht um das Konfigurieren von Basisdiensten kümmern müssen.
vVIRTUALtarget pro lässt Ihnen allerdings auch die Freiheit, typische Dienste für das Steuern der Managementschicht selbst einzustellen. Das kann beispielsweise das Aufwachverhalten des Steuergerätes oder die Zuordnung von AUTOSAR Runnables auf AUTOSAR Tasks sein. Durch diese flexible Vorgehensweise können Sie sich ganz auf die eigentliche Applikationsentwicklung und Testimplementierung konzentrieren:
- die Eingänge Ihrer Software stimulieren
- die Reaktion der Software an den Ausgängen beobachten.
Phase 2: Steuergeräteintegration
Entwickeln und Testen von Steuergeräten mit Basissoftware
Im nächsten Schritt testen Sie virtualisiert mit vVIRTUALtarget basic oder vVIRTUALtarget pro die Applikation und die Konfiguration des gesamten Steuergerätes:
Das Werkzeug DaVinci Configurator Classic, erlaubt Ihnen, Ihre Basissoftware zu konfigurieren und die nicht hardwarebezogenen Element eins zu eins für das virtuelle Steuergerät wieder zu verwenden. Die hardwarebezogenen Anteile werden für Ihr virtuelles Steuergerät ersetzt. Eine Um- oder gar Neukonfiguration ist jedoch nicht nötig, da die virtuellen Elemente von den realen Anteilen abgeleitet werden. Das Resultat ist eine Binärdatei, die Sie in Ihrer PC-Ausführungsumgebung, beispielsweise in CANoe, verwenden können. Ihre Testschnittstellen sind, hier analog zu realen Steuergeräten, die Netzwerkbotschaften und I/Os.
Die Variante vVIRTUALtarget pro bietet Ihnen darüber hinaus die Möglichkeit:
- AUTOSAR-Port-Schnittstellen, die nicht Bussignalen zugeordnet sind, zu stimulieren und zu beobachten
- mit anderen Softwarekomponenten zu verbinden
- geschlossene Port-Verbindungen zu überwachen
Das erstellte virtuelle Steuergerät kann alleine, in Kombination mit anderen virtuellen Steuergeräten oder in Kombination von realen und virtuellen Steuergeräten getestet werden, um ein ganzes System zu testen.
Ins Gespräch kommen

Sie haben Interesse an vVIRTUALtarget?
Dann lassen Sie uns reden!
Case Study
"Virtuelle AUTOSAR-Steuergeräte effizient erzeugen und testen"
Produktbeschreibungen
Fact Sheet vVIRTUALtarget:
Case Study:
Komponente | Empfehlung | Minimum |
Betriebssystem | Windows 10 (ab Version 1803) 64 Bit | |
Prozessor | Intel Core i5 3,0 GHz | Intel Core 2 Duo 2,6 GHz |
Speicher (RAM) | 16 GB | 4 GB |
Festplattenkapazität | ≥ 4 GB (je nach verwendeten Optionen und benötigten Betriebssystemkomponenten) | |
Bildschirmauflösung | Full HD | 1280 x 1024 |
Sie haben technische Fragen und suchen Antworten zu vVIRTUALtarget? Schauen Sie in unsere KnowledgeBase.
vVIRTUALtarget ist in diesen Sprachen verfügbar:
- Deutsch
- Englisch
Nutzen Sie diese Webinar-Präsentation unseres Experten, inklusive einer Tool-Demonstration:
"Virtual Developing and Testing AUTOSAR Software" |