IP Library Granted Patent US 10,684,908
Granted Patent B2
US 10,684,908 · App. 15/951,715 · Granted Jun 16, 2020

Method for fault detection in an operating system

Inventors: Stefan Poledna (Klosterneuburg, AT); Andreas Wolf (Seebenstein, AT); Hermann Kopetz (Baden, AT); Martin Hoefler (Kritzendorf, AT)
Assignee: TTTECH AUTO AG
G06F11/079G06F11/073G06F11/0757G06F11/0793G06F11/1004
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,684,908
App. No.
15/951,715
Granted
Jun 16, 2020
Kind
B2
Abstract

The invention relates to a method for detecting faults that occur or are present in an operating system of a computer, wherein an in particular independent audit task ( 106 ) is carried out during the run time before a starting time ( 102, 112 ) of the requested application task ( 107 ), wherein the control registers define the properties of the run time environment of the requested application task ( 107 ) and have reading access to the contents and validate these contents. Furthermore, the invention relates to a computer, on which such a method is carried out.

Claims (17)

1. A method for detecting faults present or occurring in an operating system of a computer, the method comprising:

carrying out, during a run time before a starting time ( 102 , 112 ) of a requested application task ( 107 ), an independent audit task having reading access to contents of control registers of the computer set by a calculation task ( 105 ) of the operating system,

wherein the control registers are configured to determine properties of the run time of the requested application task ( 107 ),

wherein the independent audit task is configured to validate the contents of the control register, and

wherein the control registers are validated based on:

application task data being protected from unauthorized access by other tasks,

set read/write rights to data in the computer corresponding to a specification of the requested application task,

address to input/output data corresponding to the specification of the requested application task, and

run time specifications of application software monitored by the operating system corresponding to the specification of the requested application task.

2. The method according to claim 1 , wherein the independent audit task ( 106 ) is part of software of the operating system.

3. The method according to claim 1 , wherein the independent audit task ( 106 ) is a part of the application software.

4. The method according to claim 1 , wherein an emergency operation action is initiated based on discovering fault in the control register.

5. The method according to claim 1 , wherein based on discovering a fault in a frame, the operating system waits for a following frame before an emergency operation action is initiated.

6. The method according to claim 1 , wherein the operating system is a time-controlled operating system and/or an application system is a time-controlled application system.

7. The method according to claim 6 , wherein the calculation task ( 105 ) in a time-controlled operating system and the independent audit task ( 106 ) is carried out before the starting time ( 112 ) which is known a priori of the application task ( 107 ).

8. A computer configured to execute the method of claim 1 .

9. The computer according to claim 8 , further comprising a distributed time-controlled real-time computer system comprising node computers.

Assignments (3)
CHANGE OF NAME Recorded Aug 4, 2026
From: TTTECH AUTO AG
To: TRUSTMOTION AUSTRIA GMBH
Reel/Frame 075519/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2019
From: TTTECH COMPUTERTECHNIK AG
To: TTTECH AUTO AG
Reel/Frame 049021/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2018
From: POLEDNA, STEFAN; WOLF, ANDREAS; KOPETZ, HERMANN; HOEFLER, MARTIN
To: TTTECH COMPUTERTECHNIK AG
Reel/Frame 047091/0530 →
Priority Claims (1)
EP 17166581 · Apr 13, 2017 · regional
Continuity (1)
Related Publication 20180300194A1 · Oct 18, 2018
Cited By (1)
US 12,339,979