Method and device for monitoring a process execution
First Claim
Patent Images
1. A method for monitoring a processor system, the method comprising:
- executing a plurality of processes, one of the processes being started after a preceding one of the processes is ended, wherein one of at least two timers is restarted in cyclic permutation when one of the processes is started; and
outputting a first error signal when a period of time recorded by one of the at least two timers exceeds a predefined maximum period of time;
wherein, in response to an ending of a process, a recorded period of time of a corresponding timer, which is restarted by a next process to be executed, is read out, and wherein a second error signal is output when a recorded period of time falls below a predefined minimal period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for monitoring a process execution of a plurality of sequentially executed processes starts one of a plurality of timers in cyclic permutation when one of the processes is started, and outputs a first error signal when a period of time recorded by one of the timers exceeds a predefined maximum period of time.
-
Citations
21 Claims
-
1. A method for monitoring a processor system, the method comprising:
-
executing a plurality of processes, one of the processes being started after a preceding one of the processes is ended, wherein one of at least two timers is restarted in cyclic permutation when one of the processes is started; and outputting a first error signal when a period of time recorded by one of the at least two timers exceeds a predefined maximum period of time; wherein, in response to an ending of a process, a recorded period of time of a corresponding timer, which is restarted by a next process to be executed, is read out, and wherein a second error signal is output when a recorded period of time falls below a predefined minimal period of time. - View Dependent Claims (2, 3)
-
-
4. A method for monitoring a processor system, the method comprising:
-
executing a plurality of processes, one of the processes being started after a preceding one of the processes is ended, wherein one of at least two timers is restarted in cyclic permutation when one of the processes is started; and outputting a first error signal when a period of time recorded by one of the at least two timers exceeds a predefined maximum period of time; wherein a test datum is transmitted for processing to a started process, and wherein upon termination of the process, a second error signal is output in response to a deviation of the processed test datum from a setpoint value. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method for monitoring a processor system, the method comprising:
-
executing a plurality of processes, one of the processes being started after a preceding one of the processes is ended, wherein one of at least two timers is restarted in cyclic permutation when one of the processes is started; and outputting a first error signal when a period of time recorded by one of the at least two timers exceeds a predefined maximum period of time; wherein; one of the processes is started, at the earliest, following a predefined time interval that has elapsed since the start of another of the processes that was started immediately prior to the one of the processes; a second error signal is output when a recorded period of time falls below a predefined minimal period of time; the minimal period of time is greater than or equal to (N−
1) dT;dT is the predefined time interval; and N is a of the number of the timers. - View Dependent Claims (10)
-
-
11. A device for monitoring a processor system, comprising:
-
a monitoring device, which is linked to the processor system to receive a start signal from the processor system when a process is started; at least two timers connected to a multiplexer of the monitoring device to cyclically restart the timers using a reset signal, and which are connected to an input of the monitoring device to transmit a recorded period of time to the monitoring device; wherein; a plurality of the processes are executed, one of the processes being started after a preceding one of the processes is ended; one of at least two timers is restarted in cyclic permutation when one of the processes is started; a first error signal is outputted when a period of time recorded by one of the at least two timers exceeds a predefined maximum period of time; and the monitoring device has a comparator to compare a setpoint value to a test datum processed by the process, and to output a second error signal for a deviation. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A device for monitoring a processor system, comprising:
-
a monitoring device, which is linked to the processor system to receive a start signal from the processor system when a process is started; at least two timers connected to a multiplexer of the monitoring device to cyclically restart the timers using a reset signal, and which are connected to an input of the monitoring device to transmit a recorded period of time to the monitoring device; wherein; a plurality of the processes are executed, one of the processes being started after a preceding one of the processes is ended; one of at least two timers is restarted in cyclic permutation when one of the processes is started; a first error signal is outputted when a period of time recorded by one of the at least two timers exceeds a predefined maximum period of time; in response to an ending of a process, a recorded period of time of a corresponding timer, which is restarted by a next process to be executed, is read out; and a second error signal is output when a recorded period of time falls below a predefined minimal period of time.
-
-
19. A device for monitoring a processor system, comprising:
-
a monitoring device, which is linked to the processor system to receive a start signal from the processor system when a process is started; at least two timers connected to a multiplexer of the monitoring device to cyclically restart the timers using a reset signal, and which are connected to an input of the monitoring device to transmit a recorded period of time to the monitoring device; wherein; a plurality of the processes are executed, one of the processes being started after a preceding one of the processes is ended; one of at least two timers is restarted in cyclic permutation when one of the processes is started; a first error signal is outputted when a period of time recorded by one of the at least two timers exceeds a predefined maximum period of time; one of the processes is started, at the earliest, following a predefined time interval that has elapsed since the start of another of the processes that was started immediately prior to the one of the processes; a second error signal is output when a recorded period of time falls below a predefined minimal period of time; the minimal period of time is greater than or equal to (N−
1) dT;dT is the predefined time interval; and N is a of the number of the timers.
-
-
20. A method for monitoring a processor system, the method comprising:
-
sequentially executing a plurality of processes, a predefined time interval dT being assigned to each of the plurality of processes such that, for each respective one of the processes, a process to be executed following the respective process is not started at least until lapse of the predefined time interval measured from a start of execution of the respective process; restarting a first of a plurality of timers upon a respective start of each of a first subset of the sequentially executed plurality of processes and not upon a respective start of any of a second subset of the sequentially executed plurality of processes; restarting a second of the plurality of timers upon the respective start of each of the second subset of the sequentially executed processes and not upon the respective start of any of the first of the sequentially executed plurality of processes; and outputting an error signal when a period of time recorded by one of the first and second timers exceeds a predefined maximum period of time; wherein; for each of the plurality of timers, after the respective timer is restarted upon the respective start of one of the respective subset of the sequentially executed plurality of processes upon start of which the respective timer is configured to be restarted, where an error does not occur, the respective timer is restarted only after successive execution of a number of the sequentially executed plurality of processes at least equal to a number N of the plurality of timers configured to be restarted upon each respective start of a respective subset of the plurality of processes; and a length of the maximum period of time TMax is defined by (N*dT)<
TMax<
((N+1)*dT).
-
-
21. A method for monitoring a processor system, the method comprising:
-
sequentially executing a plurality of processes, a predefined time interval dT being assigned to each of the plurality of processes such that, for each respective one of the processes, a process to be executed following the respective process is not started at least until lapse of the predefined time interval measured from a start of execution of the respective process; restarting a first of a plurality of timers upon a respective start of each of a first subset of the sequentially executed plurality of processes and not upon a respective start of any of a second subset of the sequentially executed plurality of processes; restarting a second of the plurality of timers upon the respective start of each of the second subset of the sequentially executed processes and not upon the respective start of any of the first of the sequentially executed plurality of processes; and outputting an error signal when a period of time recorded by one of the first and second timers is less than a predefined minimal period of time; wherein; for each of the plurality of timers, after the respective timer is restarted upon the respective start of one of the respective subset of the sequentially executed plurality of processes upon start of which the respective timer is configured to be restarted, where an error does not occur, the respective timer is resstarted only after successive execution of a number of the sequentially executed plurality of processes at least equal to a number N of the plurality of timers configured to be restarted upon each respective start of a respective subset of the plurality of processes; and a length of the minimal period of time TMin is defined by ((N−
1)*dT)≧
TMin .
-
Specification