发明名称 Method for testing the real-time capability of an operating system
摘要 A method that tests the real-time behavior of an operating system having a first time system (e.g., a SMI tracer real-time extension) responsible for the real-time behavior of the operating system, wherein a test routine is periodically called for execution and the actual point in time of execution of the test routine is compared with an expected periodic point in time of execution of the test routine.
申请公布号 US9335754(B2) 申请公布日期 2016.05.10
申请号 US201013395835 申请日期 2010.07.20
申请人 Siemens Aktiengesellschaft 发明人 Kydles Jens;Walter Markus
分类号 G06F9/44;G05B19/042;G06F11/07 主分类号 G06F9/44
代理机构 Cozen O'Connor 代理人 Cozen O'Connor
主权项 1. A method for checking a realtime behavior of an operating system having a first time system responsible for the realtime behavior of the operating system to provide a reaction to the realtime behavior of the operating system, the method comprising: calling up a checking routine periodically for execution at a call up interval corresponding to at least a required realtime behavior of the operating system; calculating, in a processor, a difference between an actual instant in time of execution of the checking routine and an expected periodic instant in time of the execution of the checking routine to determine whether the operating system has executed the checking routine within a predetermined time limit; recording, in memory of the processor, differences between the actual instant in time of the execution of the checking routine and the expected periodic instant in time of the execution of the checking routine which exceed the predetermined time limit and providing the reaction of the realtime behavior of the operating system based on the recorded differences; determining a cause of a departure from the expected periodic instant in time of the execution based on one of (i) at least one established difference and (ii) at least one recorded difference; and initiating the reaction based on one of the (i) at least one established difference and (ii) at least one recorded difference; wherein a second, independent time system is used to perform the calculation.
地址 Munich DE