Patent ID: 6971047

Claim:
A method for error handling of software modules for redundantly designed systems in vehicles, comprising the steps of operating the software modules run in control devices; exchanging data among the control device and software modules by a data bus; using at least one of direct and redundant indirect input data to determine adjusted input data for the software modules by means of a plausibility check, which is based on the predefined value range for the corresponding direct input data as well as the physical relationship between direct and indirect input data; generating, from at least one of said software modules using said adjusted input data, output data; assigning data quality attribute to at least one of the input and/or output of a software module, based on said plausibility check; assigning, by means of an error handling module, to the software module, a software module quality attribute; and taking quality improvement measures, by means of, the error handling module as a function of the software module quality attribute including activating an emergency function of the software module and activating a redundantly designed software module, wherein the output data as well as the adjusted input data is stored in a memory means accessible to the software module, wherein the data stored in the memory means is used to determine the quality and when the quality of the data is determined, a corresponding data quality attribute containing information on the quality of the data is assigned and stored in the memory means.