IP Library › Granted Patent US 8,219,796
Granted Patent B2
US 8,219,796 · App. 12/063,250 · Granted Jul 10, 2012

Method and device for controlling a computer system

Assignee: Robert Bosch GmbH
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 8,219,796
App. No.
12/063,250
Granted
Jul 10, 2012
Kind
B2
Abstract

A method and a device for controlling a computer system having at least two execution units, switchover operations being carried out between at least two operating modes, and a first operating mode corresponding to a comparison mode and a second operating mode corresponding to a performance mode. At least one set of runtime objects is defined; at least one identifier is assigned to each runtime object of the defined set; and the identifier assigns at least the two operating modes to the runtime object.

Claims (34)

1. A method for controlling a computer system having at least two execution units, comprising:

performing a switchover operation between at least two operating modes, a first operating mode corresponding to a comparison mode and a second operating mode corresponding to a performance mode;

defining at least one set of runtime objects; and

assigning at least one identifier to each runtime object of the defined set;

wherein the identifier assigns at least the two operating modes to the runtime object.

2. The method according to claim 1 , wherein a manner in which the identifier is employed provides that the operating mode is not switched at one of (a) a predefinable and (b) a predefined point in time when the runtime object is executed in accordance with the identifier at that point in time.

3. The method according to claim 1 , wherein a manner in which the identifier is employed provides for the runtime object to be executed at different times in different operating modes.

4. The method according to claim 1 , wherein a manner in which the identifier is employed provides for the runtime object to be executed alternately in different operating modes.

5. The method according to claim 1 , wherein the identifier includes an information message indicating a maximum number of times a runtime object needs to be activated in one of the operating modes before it is to be executed in a different operating mode.

6. The method according to claim 1 , wherein the identifier includes an information message indicating a number of times a runtime object needs to be activated in one predefinable operating mode before it is to be executed at least once in a predefinable comparison mode.

7. The method according to claim 1 , wherein the identifier includes an information message indicating a minimum number of times a runtime object needs to be activated in one of the operating modes before it is to be executed in a different operating mode.

8. The method according to claim 1 , wherein, to specify the operating mode in which a runtime object is to be executed at one of (a) a predefinable and (b) a predefined point in time, an information message is employed indicating the operating mode in which the runtime object had previously been executed.

9. The method according to claim 8 , wherein at least one portion of the information message is one of (a) incremented and (b) decremented.

10. The method according to claim 1 , wherein, to specify the operating mode in which a runtime object is to be executed at one of (a) a predefinable and (b) a predefined point in time, an information message is employed indicating the operating mode the computer system is currently in.

11. The method according to claim 1 , wherein, to specify the operating mode in which a runtime object is to be executed at one of (a) a predefinable and (b) a predefined point in time, the computer system employs an information message indicating the operating mode it is currently in.

12. The method according to claim 1 , wherein, to specify the operating mode in which a runtime object is to be executed at one of (a) a predefinable and (b) a predefined point in time, an information message is employed indicating the default level the computer system is currently in.

13. The method according to claim 1 , wherein, to specify the mode in which a runtime object is to be executed at one of (a) a predefinable and (b) a predefined point in time, an information message is employed indicating whether the computer system is currently in an initialization.

14. The method according to claim 1 , wherein, to specify the mode in which a runtime object is to be executed at one of (a) a predefinable and (b) a predefined point in time, an information message is employed indicating whether the computer system is currently in a test phase.

15. A device for controlling a computer system having at least two execution units, comprising:

a switching device and a comparison device configured to perform switchover operation between at least two operating modes, a first operating mode corresponding to a comparison mode and a second operating mode corresponding to a performance mode; and

a memory device configured to store identifiers for a defined set of runtime objects, the identifiers assigning at least the two operating modes to each runtime object of the defined set.

16. The device according to claim 15 , wherein the device is arranged to provide for the identifier to be used such that the operating mode is not switched at one of (a) a predefinable and (b) a predefined point in time when the runtime object is executed in accordance with the identifier at that point in time.

17. The device according to claim 15 , wherein the device is arranged to provide for the identifier to be employed such that the runtime object is to be executed at different times in different operating modes.

18. The device according to claim 15 , wherein the device is arranged to provide for the identifier to be employed such that the runtime object is to be executed alternately in different operating modes.

19. The device according to claim 15 , wherein the device is arranged to provide for the identifier to include an information message indicating a maximum number of times a runtime object needs to be activated in one of the operating modes before it is to be executed in a different operating mode.

20. The device according to claim 15 , wherein the device is arranged to provide for the identifier to include an information message indicating a number of times a runtime object needs to be activated in one predefinable operating mode before it is to be executed at least once in a predefinable comparison mode.

21. The device according to claim 15 , wherein the device is arranged to provide for the identifier to include an information message indicating a minimum number of times a runtime object needs to be activated in one of the operating modes before it is to be executed in a different operating mode.

22. The device according to claim 15 , wherein the device is arranged to provide that an information message is employed indicating the operating mode in which the runtime object had previously been executed in order to specify the operating mode in which a runtime object is to be executed at one of (a) a predefinable and (b) a predefined point in time.

23. The device according to claim 22 , wherein at least a portion of the information message is implemented via a counting device.

24. The device according to claim 15 , wherein at least one of (a) a switching and (b) a comparison device are provided which are configured to be capable of switching the operating modes as a function of the identifier and of other predefinable conditions.

25. A computer system, comprising:

a device for controlling the computer system having at least two execution units, including:

a switching device and a comparison device configured to perform switchover operation between at least two operating modes, a first operating mode corresponding to a comparison mode and a second operating mode corresponding to a performance mode; and

a memory device configured to store identifiers for a defined set of runtime objects, the identifiers assigning at least the two operating modes to each runtime object of the defined set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2010
From: WEIBERLE, REINHARD; MUELLER, BERND; BOEHL, EBERHARD; VON COLLANI, YORCK; GMEHLICH, RAINER
To: ROBERT BOSCH GMBH
Reel/Frame 024904/0053 →
Priority Claims (1)
DE 10 2005 037 228 · Aug 8, 2005 · national
Continuity (1)
Related Publication 20110125997A1 · May 26, 2011