发明名称 Method for detecting errors when executing a real-time operating system
摘要 <p>#CMT# #/CMT# The method involves executing logically-identical firmware instances (106, 116) of a real-time operating system, and supervising parallel execution of the logically-identical instances by hypervisors (110, 126). Data transmitted during a hardware access for each of the logically-identical instances are compared during execution of the hardware access initiated by the logically-identical instances. A judgment is made whether an error occurs in an event of discrepancy between the data transmitted and a unilateral hardware access initiated by the logically-identical instances. #CMT# : #/CMT# Independent claims are also included for the following: (1) a non-transitory computer program product encoded with a computer program with a set of instructions executing on a processor to perform parallel execution of the logically-identical instances (2) a device for error detection during execution of a real-time operating system, comprising a processor. #CMT#USE : #/CMT# Method for error detection during execution of a real-time operating system. #CMT#ADVANTAGE : #/CMT# The method allows detecting the described types of memory error, even when the conventional methods are failed or not employed for reasons of cost, so that the problem associated with economic damage is avoided by performing temporary error detection during the testing phase to uncover the types of programming errors. #CMT#DESCRIPTION OF DRAWINGS : #/CMT# The drawing shows a block diagram of a device for error detection during execution of a real-time operating system. 100, 102 : Cores 106, 116 : Logically-identical firmware instances 110, 126 : Hypervisors 112 : Hardware 118 : User program.</p>
申请公布号 EP2466466(B1) 申请公布日期 2013.10.16
申请号 EP20100194309 申请日期 2010.12.09
申请人 SIEMENS AKTIENGESELLSCHAFT 发明人 NIESSER, OTTO
分类号 G06F11/16;G06F11/14 主分类号 G06F11/16
代理机构 代理人
主权项
地址