← Neueste Arbeiten
💻 computer science

LLMs-Powered Real-Time Fault Injection: An Approach Toward Intelligent Fault Test Cases Generation

Dieser Beitrag stellt einen neuartigen, durch Large Language Models (insbesondere GPT-4o) gestützten Ansatz zur automatisierten Generierung von Echtzeit-Fehlerinjektionstestfällen aus funktionalen Sicherheitsanforderungen vor, der die manuellen Aufwände bei der Validierung sicherheitskritischer Automobilsoftwaresysteme erheblich reduziert und gleichzeitig die Testabdeckung sowie die Sicherheit verbessert.

Ursprüngliche Autoren: Mohammad Abboush, Ahmad Hatahet, Andreas Rausch

Veröffentlicht 2026-03-19
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Mohammad Abboush, Ahmad Hatahet, Andreas Rausch

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Das Problem: Der müde Sicherheitsingenieur

Stell dir vor, du entwickelst ein hochmodernes Auto. Es ist voller Computer, Sensoren (die wie die Augen des Autos funktionieren) und Aktoren (die wie die Muskeln funktionieren). Damit dieses Auto sicher ist, müssen wir testen, was passiert, wenn etwas schiefgeht. Was, wenn der Bremssensor verrückt spielt? Oder wenn das Gaspedal klemmt?

Normalerweise müssen Ingenieure das manuell planen. Sie müssen sich überlegen: „Okay, wann genau soll ich den Sensor stören? Welche Art von Störung ist das? Wo genau passiert es?"

Das ist wie der Versuch, alle möglichen Unfälle in einer Stadt vorherzusagen, indem man einfach zufällig Steine auf die Straße wirft. Bei einfachen Autos geht das noch. Aber bei modernen Autos mit hunderten von Computern ist das wie der Versuch, jeden einzelnen Sandkorn auf einem Strand zu zählen, bevor man einen Sandburg baut. Es dauert ewig, kostet viel Geld und man vergisst leicht wichtige Szenarien.

Die Lösung: Der KI-Assistent (LLM)

Die Autoren dieses Papers haben eine clevere Idee: Warum nicht eine Super-KI (ein sogenanntes „Large Language Model" oder LLM) bitten, uns zu helfen?

Stell dir diese KI wie einen extrem schlauen, gut ausgebildeten Praktikanten vor, der die gesamten Sicherheitsregeln des Autos (die sogenannten „FSRs") auswendig kennt.

  1. Der Input: Du gibst der KI einen Satz wie: „Wenn die Geschwindigkeitsdaten unsicher sind, muss das Auto automatisch bremsen."
  2. Die Arbeit der KI: Die KI denkt sich: „Aha! Um das zu testen, muss ich den Geschwindigkeitssensor stören. Ich werde ihm falsche Werte geben, genau zu dem Zeitpunkt, wenn das Auto schnell fährt."
  3. Der Output: Die KI spuckt nicht nur einen Text aus, sondern einen fertigen Testplan (einen „Testfall"), der genau sagt: „Störe Sensor X mit Fehler Y zur Zeit Z."

Der große Test: Die „Puppenhaus"-Simulation

Um zu beweisen, dass das funktioniert, haben die Forscher das nicht nur am Computer simuliert, sondern es in einer Hardware-in-the-Loop (HIL)-Umgebung getestet.

Stell dir das wie ein Puppenhaus vor, aber ein sehr realistisches:

  • Das echte Steuergerät (der „Gehirn"-Computer des Autos) ist echt und sitzt im Puppenhaus.
  • Der Rest des Autos (Motor, Räder, Sensoren) ist eine hochpräzise Simulation.
  • Die KI-generierten Testfälle werden in Echtzeit in dieses System eingespeist.

Es ist, als würdest du dem echten Gehirn des Autos sagen: „Hey, dein Sensor sieht gerade aus, als wäre er betrunken!" und dann beobachtest du, ob das Auto panisch wird oder ruhig weiterfährt.

Was haben sie herausgefunden?

Sie haben verschiedene KI-Modelle getestet (wie GPT-4o, Llama, Phi-4). Das Ergebnis war beeindruckend:

  • Die KI ist ein Genie: Die beste KI (GPT-4o) konnte die Testfälle mit einer Genauigkeit von fast 98 % erstellen. Das ist viel besser als wenn ein Mensch müde und gestresst händisch alles durchplant.
  • Open Source ist stark: Auch kleinere, kostenlose KI-Modelle (wie Phi-4) haben fast genauso gut abgeschnitten. Das ist toll, weil man sie nicht teuer kaufen muss.
  • Echtzeit funktioniert: Die KI-generierten Tests liefen in Echtzeit auf dem echten Hardware-System. Das Auto reagierte genau so, wie es sollte (oder eben nicht, wenn der Fehler zu schwerwiegend war).

Warum ist das wichtig?

Früher war das Testen von Autosicherheit wie das Suchen nach einer Nadel im Heuhaufen, wobei man blind war.
Mit dieser neuen Methode ist es, als hätte man einen magischen Detektiv, der sofort sagt: „Hier! Hier ist die Nadel! Und hier ist noch eine!"

Der Nutzen:

  • Schneller: Tests werden in Minuten statt in Tagen erstellt.
  • Billiger: Weniger Arbeitszeit für Ingenieure.
  • Sicherer: Da die KI so viele Szenarien durchdenken kann, finden wir mehr Fehler, bevor das Auto auf die Straße kommt.

Zusammenfassend: Die Autoren haben bewiesen, dass man moderne KI nutzen kann, um automatisch die „schlimmsten Albträume" für ein Auto zu erfinden und diese dann in einer Simulation zu testen. Das macht unsere Autos sicherer und die Entwicklung viel effizienter.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →