Verfahren zum Testen eines Steuerprogramms eines Steuergeräts in einer Simulationsumgebung auf einem Rechner

Verfahren zur Überwachung von Fehlern beim Testen eines Steuerprogramms (10) eines Steuergeräts in einer Simulationsumgebung (40), wobei das Steuerprogramm (10) von einem Emulator auf einem Rechner ausgeführt wird, der Emulator Programmvariablen des Steuerprogramms (10) einen erweiterten Wertebereic...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Hufnagel, Thorsten
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Verfahren zur Überwachung von Fehlern beim Testen eines Steuerprogramms (10) eines Steuergeräts in einer Simulationsumgebung (40), wobei das Steuerprogramm (10) von einem Emulator auf einem Rechner ausgeführt wird, der Emulator Programmvariablen des Steuerprogramms (10) einen erweiterten Wertebereich (50, 60, 70) zuordnet, ein einer Programmvariablen zugewiesene Variablenwert (52, 62, 72) in dem erweiterten Wertebereich (50, 60, 70) abgelegt wird, der Emulator Programmvariablen als fehlerbehaftet oder nicht-fehlerbehaftet markiert, wobei die Markierung anhand einer Zuordnung von nicht-fehlerbehafteten Programmvariablen zu einer ersten Kategorie (K1) und von fehlerbehafteten Programmvariablen zu einer zweiten Kategorie (K2) erfolgt, wobei der erweiterte Wertebereich (60) jeder Programmvariablen der zweiten Kategorie (K2) ein Datenfeld (64) aufweist oder die Markierung anhand eines in dem erweiterten Wertebereich (70) hinterlegten Fehlerfelds (76) erfolgt, wobei dem Fehlerfeld (76) einer nicht-fehlerbehafteten Programmvariablen ein Validitätswert und dem Fehlerfeld (76) einer fehlerbehafteten Programmvariablen ein Fehlerwert zugewiesen wird, wobei der erweiterte Wertebereich (70) jeder Programmvariablen ein Datenfeld (74) aufweist. A method for monitoring errors when testing a control program of a control device in a simulation environment, the control program being executed by an emulator on a computer, the emulator assigning an extended range of items to program variables of the control program, a variable value allocated to a program variable being stored in the extended range of items, the emulator marking program variables as erroneous or non-erroneous, the marking being carried out on the basis of an assignment of non-erroneous program variables to a first category and of erroneous program variables to a second category, or the marking being carried out on the basis of an error field stored in the extended range of items, a validity value being allocated to the error field of a non-erroneous program variable and an error value being allocated to the error field, of an erroneous program variable.