// Expertise
Virtuelle Validierung — Fehler finden vor realen Hardware-Tests
Je später ein Softwarefehler auffällt, desto teurer wird er. Prüfstände und Musterfahrzeuge sind knapp, und manuelle Tests halten mit der Änderungsfrequenz und Variantenvielfalt moderner Softwareprojekte nicht mehr Schritt. Skalierbares virtuelles Testen ist der Schlüssel zum Erfolg.
Wir virtualisieren ganze Steuergeräte oder einzelne Softwareanteile — je nach Anwendungsfall — und bauen eine passende Umgebungssimulation, die zu Ihrem System und Ihren Testzielen passt. Die Ausführung und Bewertungslogik werden automatisiert und in Ihre CI integriert, sodass Modelle und Testfälle kontinuierlich im Projekt mitwachsen können.
01WORAUF ES ANKOMMT
Virtuelle Validierung beginnt mit dem richtigen Testsystem
Virtualisierung ist kein Selbstzweck. Sie ist dann wertvoll, wenn sie Hardware-Tests minimiert, mit geringem manuellen Aufwand läuft und belastbare Ergebnisse zum realen System liefert. Eine kontinuierliche Pflege über die Projektlaufzeit ist dabei entscheidend.
01
Virtualisierungsgrad bestimmen
Was kann man virtualisieren — und was lohnt sich zu virtualisieren? Wir analysieren Ihr System, stellen Virtualisierungsaufwände und Nutzen in der Absicherung in das richtige Verhältnis und finden so das passende Konzept und Schnittebenen.
02
Modellgüte passend zum System
Wir modellieren die Umgebung so detailliert wie nötig: genau so weit, dass die Testziele beantwortet werden, damit Laufzeit und Pflegeaufwand beherrschbar bleiben. Die Güte der Modelle validieren wir mittels Systembeschreibungen oder realer Messdaten — erst dadurch entsteht Vertrauen.
03
Abstraktion und Handling
Um mit einer virtuellen Umgebung effizient arbeiten zu können, ist es wichtig, die Abstraktionslücke zwischen virtuellem und realem System zu schließen. Wir schaffen Interfaces, die das Testen am virtuellen System genauso erlebbar machen wie an realer Hardware.
04
Automatisierung als Standard
Tests laufen bei jeder Änderung automatisch, mit maschineller Bewertung der Ergebnisse. Ein Testlauf, der eine manuelle Freigabe und ein Review braucht, skaliert nicht.
02Herausforderungen, die wir lösen
Wenn Testen auf reale Hardware angewiesen ist
Komplexe Softwarefunktionen lassen sich nur effizient absichern, wenn Tests frühzeitig und reproduzierbar durchgeführt werden können. In klassischen Entwicklungsprozessen scheitert dies häufig an begrenzter Hardwareverfügbarkeit, aufwendigen Testaufbauten, langen Rückkopplungszyklen und fehlender Automatisierung. Wir verbinden Systemverständnis, Virtualisierung und Testautomatisierung, um reale Steuergeräte und Systemumgebungen virtuell abzubilden und eine belastbare Grundlage für skalierbare und kontinuierliche Softwarevalidierung zu schaffen.
Späte Fehlererkennung
Fehler, die erst auf realer Hardware oder im Fahrzeug auffallen, verursachen hohe Korrekturkosten und gefährden Meilensteine — die Ursache zu finden und mehrere Integrationsstufen zurückzuverfolgen, ist aufwendig und technisch anspruchsvoll.
Unser Ansatz
Wir bauen virtuelle Testumgebungen für die frühzeitige Validierung Ihrer Software und modellieren sie passend zu Ihrem System und Ihren Testzielen. Fehler können so frühzeitig gefunden werden, wo sie noch günstig zu beheben sind.
Knappe Hardware-Verfügbarkeit
Prüfstände, Musterstände und Zielhardware sind limitiert und zwischen Teams umkämpft. Tests können nur in Echtzeit erfolgen und Testaktivitäten müssen priorisiert werden — zu Lasten der Testabdeckung.
Unser Ansatz
Wir verlagern einen relevanten Teil der Absicherung in die Simulation und integrieren die automatisierte Ausführung in Ihre CI-Umgebung. Tests laufen parallel und rund um die Uhr, ohne Prüfstände zu blockieren.
Manuelle Testdurchführung und Auswertung
Manuelle Tests skalieren nicht mit der Änderungsfrequenz. Auswertungen per Sichtprüfung sind aufwendig, schwer reproduzierbar und binden genau die Fachleute, die an anderer Stelle gebraucht werden.
Unser Ansatz
Wir automatisieren die Testausführung einschließlich Validierungsfunktionen zur maschinellen Bewertung der Ergebnisse — mit klarer Pass-/Fail-Aussage bei jeder Änderung und stets reproduzierbaren virtuellen Umgebungsbedingungen.
Vertrauen in Simulationsergebnisse
Solange unklar ist, welche Aussagen eine Simulation trägt und welche nicht, wird jedes Ergebnis doppelt real geprüft — und der Effizienzgewinn verpufft.
Unser Ansatz
Wir legen Gültigkeitsbereich, Modelltiefe und Abgrenzung zur realen Erprobung explizit fest und vergleichen sie mit realen Messungen. Dadurch werden Ergebnisse belastbar und vertrauenswürdig. Es ist jederzeit klar, welche Freigabeentscheidung die Simulation stützt und welche auf Hardware erfolgt.
03Kontakt
Lassen Sie uns über Ihr Projekt sprechen.
Sie möchten Software prüfen, bevor reale Hardware verfügbar ist? Ich freue mich auf den Austausch.

04Ausgewählte Projekte
Vom HiL-Test zur skalierbaren SiL in der Cloud
Durch Virtualisierung wird eine große Anzahl an Tests hardwareunabhängig und beliebig skalierbar.
Herausforderung
Unser Kunde hat sich entschieden, in einer neuen Produktgeneration die Applikationssoftware selbst zu entwickeln, während die Basis-Software von einem Zulieferer kam. Die Integrationszyklen betrugen mehrere Wochen, sodass es keine schnelle und effiziente Testumgebung gab, in der Softwareänderungen direkt getestet werden konnten. HiL-Prüfstände waren knappe Ressourcen, und deren Leistungsfähigkeit beim Testen hat die Entwicklung stark ausgebremst. Entscheidend war daher, eine Lösung zu finden, wie sich das Testen hardwareunabhängig machen ließ und wie die Abhängigkeit zum Zulieferer bei der Absicherung reduziert werden konnte.
Unsere Lösung
Wir haben für den Kunden eine Level-2-Virtualisierung durchgeführt, bei der die gesamte Applikationssoftware in einer Testumgebung betrieben werden konnte. Dazu wurden Teile der Basis-Software modelliert und Umgebungsmodelle für Physik, Sensorik und Aktuatoren entwickelt. Die Interfaces für die Eingangssignale wurden so gewählt, dass sie identisch zum realen System sind. Das gesamte Testsystem wurde in eine CI-Umgebung in Kombination mit Docker eingebettet, sodass eine große Anzahl an Tests automatisiert und in der Cloud laufen konnte.
Ergebnis
In dem Projekt wurde die virtuelle Testumgebung die wichtigste Testinstanz, um Applikationssoftware zu prüfen:
- Der Feedback-Zyklus zwischen Softwareänderung und Testergebnis wurde auf 16 Stunden verkürzt.
- In der virtuellen Umgebung konnten Testszenarien mit über 70-facher Echtzeit ablaufen.
- Die Kosten für Hardwaretests konnten um 50 % reduziert werden.

