Virtuell AUTOSAR-Software Entwickeln und Testen

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äte-Software.

vVIRTUAltarget unterstützt Sie sowohl bei der Erstellung virtueller System under Tests (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
  • Ausführen von Software in Echtzeit oder unabhängig davon
  • Einrichten und Testen der gesamten Steuergerätesoftware auch ohne Ziel-Hardware – von der Applikationssoftware, über die AUTOSAR-Basissoftware bis zu den Hardwaretreibern
  • Modifizieren und Simulieren der Konfigurationen für reale Hardware
  • Konfigurationen der realen und virtuellen Hardware bleiben stets konsistent
  • Einfache Kopplung an andere Testwerkzeuge

Anwendungsgebiete

  • Testen von funktionaler Software auf Basis von AUTOSAR 4 bereits in frühen Phasen
  • Begleitendes Testen während Design und Implementierung der funktionalen Software
  • Testen und Verifizieren der Software-Integration auf virtueller Basis
  • Verifizieren von Tests mit Hilfe virtueller Steuergeräte zur Weiterverwendung an realen Steuergeräten

Elevator Pitch - 50 Sekunden:

Senior-Produktmanager Roman Marktl stellt sein Produkt vVIRTUALtarget vor.

Highlights Version 4.0

  • Unterstützt die aktuellen Standards von AUTOSAR Adaptive und AUTOSAR Classic
  • Automatisierbares Erzeugen eines System Under Test (SUT) unterstützt kontinuierliches Testen  
  • Das SUT kann jetzt auch mit der aktuellen Version Visual Studio 2019 erstellt werden
  • Ebenso ist das Generieren des SUTs mit alternativen Build-Umgebungen möglich

Anwender

Die Varianten „pro“ und „basic“ werden von Softwareentwicklern und -integratoren zum virtuellen Testen funktionaler Software auf Basis von AUTOSAR 4 bereits ab einem sehr frühen Zeitpunkt eingesetzt. In anschließenden Arbeitsschritten werden die virtuellen Steuergeräte in Testumgebungen eingebunden und verwendet:

 

Grafik mit Anwenderrollen von vVIRTUALtarget
Typische Anwenderrollen und Software-Tools bei einem Workflow mit vVITRUALtarget

Varianten

Variante "pro"

Bereits in den Phasen des Designs und der Entwicklung von AUTOSAR-Softwarekomponenten (SWC) können Sie mit der Überprüfung Ihrer Ergebnisse mit vVIRTUALtarget beginnen. Die Variante vVIRTUALtarget pro 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 weder um das Konfigurieren von Basis-Diensten (wie bei einer Steuergerätekonfiguration) noch um das Implementieren dieser Dienste (wie bei einem Unit-Test) kümmern müssen. Das Werkzeug liefert einerseits einen automatisch generierten Vorschlag für die typischen Dienste der Management-Schicht, bietet andererseits aber auch die Möglichkeit, dies selbst einzustellen. Durch diese flexible Vorgehensweise können Sie sich ganz auf die eigentliche Testimplementierung konzentrieren: also die Eingänge Ihrer Software stimulieren und die Reaktion an den Ausgängen beobachten.

Variante "basic"

Schemagrafik zum Tool-Workflow

Im nächsten Schritt testen Sie virtualisiert mit vVIRTUALtarget basic die Konfiguration des gesamten Steuergerätes. Hierzu wird eine originale Steuergerätekonfiguration des Zielsteuergeräts verwendet – die auch mit dem Werkkzeug DaVinci Configurator erstellt wurde, um so eine möglichst hohe Detailtreue zu erreichen. Eine Um- oder gar Neukonfiguration ist hierbei nicht nötig. Das Resultat ist eine Binärdatei, die Sie in Ihrer PC-Ausführungsumgebung, beispielsweise CANoe, verwenden können. Ihre Testschnittstellen sind, hier analog zu realen Steuergeräten, die Netzwerkbotschaften und I/Os.

Die erstellten virtuellen Steuergeräte lassen sich im Verbund sowie auch mit realen Steuergeräten zum Test eines Gesamtsystems verwenden.
 

Einsatz der Varianten für AUTOSAR Classic und AUTOSAR Adaptive

vVIRTUAltarget unterstützt Sie sowohl bei dem Erstellen virtueller Systems Under Test (SUT) 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 serviceorientierte Architektur, wie sie in zukünftigen Projekten vermehrt verwendet wird.

Beide Architekturen ergänzen sich und werden je nach Anwendungsfall in Kombination mit den vVIRTUALtarget Varianten eingesetzt:

Produktbeschreibungen

Mehr anzeigen

Nutzen Sie diese Präsentation unseres Experten inklusive einer Tool-Demonstration:
 

"Virtual Integration and Test of AUTOSAR Systems"
Dauer: 58 Minuten
  
Mehr anzeigen
Komponente Empfehlung Minimum
Betriebssystem
Windows 10/8.1/7 SP1 (64 Bit)
Prozessor Intel Core i5
3,0 GHz
Intel Core 2 Duo
2,6 GHz
Speicher (RAM) 4 GB 1 GB
Festplattenkapazität
≥ 2,0 GB (je nach verwendeten Optionen und benötigten Betriebssystemkomponenten)
Bildschirmauflösung
1280 x 1024 1024 x 768
Mehr anzeigen

vVIRTUALtarget ist in diesen Sprachen verfügbar:

  • Deutsch
  • Englisch
Mehr anzeigen

Downloads

Mehr anzeigen
Mehr anzeigen
Mehr anzeigen

Training

AUTOSAR-Workshops

Wir empfehlen nur Kenntnisse in AUTOSAR, um vVIRTUALtarget effektiv zu nutzen - das Tool selbst ist einfach zu bedienen.  

Sie brauchen also nur an unseren Workshops zu den AUTOSAR-Plattformen teilnehmen.

Nutzen Sie unser Wissen!

Profitieren Sie von weiteren Vector Lösungen

CANoe

Entwickeln und Testen von Steuergeräten und Netzwerken auf höchstem Niveau.

Mehr erfahren
AUTOSAR

Offene und standardisierte Softwarearchitektur für elektronische Steuergeräte im Automobil

Mehr erfahren
DaVinci Configurator Pro

Konfiguration, Validierung, Generierung der Basissoftware und der RTE eines AUTOSAR-Steuergeräts.

Mehr Informationen