Die Erfindung betrifft ein Verfahren zur dynamischen kontextbasierten Verteilung von Programmcodes (20, 22, 24, 26, 28, 30) in einem Steuerungssystem (10) eines Fahrzeugs (1). Dabei weist das Steuerungssystem (10) eine Mehrzahl von Steuereinrichtungen (12, 14, 16, 18) zur Ausführung der Programmcodes (20, 22, 24, 26, 28, 30) auf. Die Zuordnung der Programmcodes (20, 22, 24, 26, 28, 30) auf die entsprechenden Steuereinrichtungen (12, 14, 16, 18) des Steuerungssystems (10) erfolgt durch einen globalen Platzierungsgraph (62). Dabei wird der globale Platzierungsgraph (62) auf einer Recheneinheit (64, 66, 68) berechnet, welche sich außerhalb des Steuerungssystems (10) befindet. Die Daten des globalen Platzierungsgraph (62) werden an das Steuerungssystem (10) übermittelt.Es ist vorgesehen, dass der globale Platzierungsgraph (62) ausgehend von der aktuellen Konfiguration (R1) sowie bekannten Rekonfigurationen (R2, R4, R6) berechnet wird, wobei die Auswahl des nächsten zu berechnenden Knoten des globalen Platzierungsgraph (62) anhand der Auftrittswahrscheinlichkeit eines Fehler sowie der Auswirkung des Fehlers berechnet wird.Die Erfindung betrifft ferner ein zumindest teilautonom fahrendes Kraftfahrzeug (1) mit einem Steuerungssystem (10) zur Durchführung eines solchen Verfahrens.
The invention relates to a method for the dynamic, context-based distribution of program codes in a control system of a vehicle. The control system has a plurality of control apparatuses for executing the program codes. The program codes are assigned to the corresponding control apparatuses of the control system by a global placement graph. In doing so, the global placement graph is calculated in a computing unit that is located outside of the control system. The data of the global placement graph are transmitted to the control system. It is provided for the global placement graph to be calculated based on the current configuration as well as known reconfigurations, wherein the selection of the next node of the global placement graph to be calculated is calculated using the probability of occurrence of an error as well as the effect of the error.
Verfahren zur dynamischen kontextbasierten Verteilung von Software in einem Steuerungssystem eines Fahrzeugs sowie ein Steuerungssystem
2021-06-24
Patent
Electronic Resource
German
European Patent Office | 2021
|VERFAHREN ZUM BETREIBEN EINES FAHRZEUGS, COMPUTERPROGRAMM,STEUERUNGSSYSTEM SOWIE FAHRZEUG
European Patent Office | 2023
|Steuerungssystem zur Verteilung eines Antriebsmoments und Fahrzeug mit so einem Steuerungssystem
European Patent Office | 2024
|