Patent ID: 7770074

Claim:
A method for fault-tolerance management of a software component, the method comprising: executing a plurality of instances of the software component in different execution environments, wherein a local error susceptibility register and a global error susceptibility register are assigned to each instance; detecting an error of a first instance of the software component; updating the local error susceptibility register of the first instance based on the detected error and a content of the local error susceptibility register of the first instance; transmitting the detected error to a central detection station; temporarily storing the detected error in a buffer, the temporarily storing being initiated by the central detection station: and updating the global error susceptibility register of each instance based on the detected error and the content of the global error susceptibility register of each instance by regularly updating, by each instance, a respective global error susceptibility register with consideration of the temporarily stored error; determining a difference between the respective local error susceptibility register and the respective global error susceptibility register, and determining a fault-tolerance value indicative of the stability of executing the software component in the respective execution environment based on the determined difference.